使用yolov5训练自己的数据集

一、环境部署:

建议使用 pychram 或 jupyter notebook,当然Google colab最好了
1. 源码下载
git clone https://github.com/ultralytics/yolov5
2. ** 安装需要的环境**

cd yolov5
pip install -U -r requirements.txt

二 、数据准备

标注软件是labelimg,选择yolo格式,文件夹按这个方式排序
在这里插入图片描述
images –
train --训练用图片数据
val --测试用图片数据
labels
train --训练用标注文件
val – 测试用的标注文件

标注的格式:
在这里插入图片描述

三、修改参数

1.data文件夹下新建自己的.yaml文件,我直接用的voc的,修改下就可以
文件位置,标注,及类别数量
在这里插入图片描述

2.在models文件夹中新建自己的文件,我直接使用的yolov5s.yaml,修改nc
在这里插入图片描述
anchors可以自己聚类分析,也可以用默认的

四、训练

加载预训练模型,先下载,有脚本我就不贴了
直接训练

!python train.py --data voc.yaml --cfg yolov5s.yaml --weights 'yolov5s.pt' --batch-size 64

不得不说,googleGPU真香

版权声明:本文为CSDN博主「也许不错」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_23363425/article/details/111595440

也许不错

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

darknet详解(yolo图像检测)

darknet详解(yolo图像检测) 个人记录整理,如有转载请注明来源, 本文中包含的一张图片来源于网络,如有不妥请与我联系。 参考文档 darknet官方文档Darkne

目标检测简介和滑动窗口

一、目标检测简介
目标检测是计算机视觉中一个重要的研究方向。人眼可以轻松、准确地识别出图片中的物体是什么、这个物体在图片中的哪个位置。 对于计算机来说,在以数字形式表示的图片中寻找目标物体,并判断这个物体是什么&#