| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> yolov5模型训练(自制数据集) -> 正文阅读 |
|
[Python知识库]yolov5模型训练(自制数据集) |
这些东西是我从什么都不知道 熬了十天晚上左右 摸打滚爬于csdn、github总结出来的 在训练过程中遇到什么问题可以在评论区留言或者私信 看到会一一回复 1.制作数据集1.1 lableimg使用(打标签)数据集的制作说白了就是 在图片上打上标注 软件我这里使用的是labelimg windows下使用教程(linux也可以参考) open是打开文件一个文件 标注完所有图片后我们进行下一步 改变文件结构 1.2改变文件结构新建datas文件夹并且在文件夹里创建两个文件夹 将图片分别放入images下的文件夹 train放百分之九十左右 val文件夹放百分之十左右 labels文件夹做相同处理 然后在datas文件夹下 新建一个名为 xxx.yaml文件 文件中写入一下内容: 到这里数据集就准备好啦 下一步我们下载yolov5 2.下载yolov5yolov5下载地址下载好后 解压 我们先把数据集的 images 、 labels 、 xxx.yaml 文件放到 yolov5的data目录下 然后我们下载权重文件 权重文件下载地址 yolo的权重文件分为 s m l x 四种类型 s训练出的模型 速度快但精度低 x训练出的模型 精度高但是速度慢 m 、l处于中间位置 这个看个人情况选择 2.2环境配置建议使用虚拟环境 什么ide都行
然后我们进入虚拟环境
cd到yolo文件夹下
后面就会在虚拟环境里安装各种包
环境配置好后 下一步来修改一些文件 2.3修改文件1.进入moudles内 打开你对应权重文件名字的yaml文件 将第一行 nc: 修改成你自己的数量 3.模型训练恭喜!到这里离成功就差一步之遥了 3.1cmd命令cd到yolo目录下 输入下面的命令
输入命令后一阵滚动 模型开始训练 恭喜成功!!! 关于anaconda的安装、pytorch以及cuda的配置 有时间我会再写 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 6:40:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |