赞
踩
学习视频:训练YOLOv5模型(本地)(一)_哔哩哔哩_bilibili
这步不会的直接去这里学习:PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】_哔哩哔哩_bilibili
我的版本是python3.8,cuda11.6,torch1.12.1+cu1.6
GitHub - ultralytics/yolov5 at v5.0
yolov5s.pt下载链接:https://github.com/ultralytics/yolov5/releases/download/v7.0/yolov5s.pt
pip install -r requirements.txt
格式为:
数据集标签格式需要时txt,我用labelimg标注的yolo格式,如果是xml格式的话需要转换一下,参考链接:http://t.csdn.cn/nFSED
一个yaml文件时data文件夹下的,复制一个voc.yaml改成自己的文件名,这里我改成了data.yaml,内容如下,需要写上训练集与验证集的地址,nc为类别个数,names为类别名,按自己数据集的顺序写,其他的download那些都删掉,只要干货
第二个yaml文件在models文件夹下,这里我们用5s那就修改yolov5s.yaml文件中的nc为3。
在train.py中,修改以下
weights为下载好的预训练权重那么我用的就是yolov5s.pt
cfg就是我们改过models文件夹下的yaml文件
data为我们写成自己的data文件夹下的data.yaml
epochs训练轮数不用说了
batch-size我设置的8,奈何我电脑多了跑不动
name为训练结果文件夹的名字
workers我设置的是0
修改好后就可以训练了,总的来说和v7很像
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。