使用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

也许不错

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

暂无评论

发表评论

相关推荐

目标检测——yolov4损失函数

人工智能学习离不开实践的验证,推荐大家可以多在FlyAI-AI竞赛服务平台多参加训练和竞赛,以此来提升自己的能力。FlyAI是为AI开发者提供数据竞赛并支持GPU离线训练的一站式服务平台。每周免费提供项目开源算法样例

实战 | 实时的目标检测与识别简单应用

吃粽子迎端午计算机视觉研究院专栏作者:Edison_G最近总是有很多入门的朋友问我,我进入计算机视觉这个领域难不难?是不是要学习很多知识?到底哪个方向比较好?长按扫描二维码关