赞
踩
记录了自己训练coco128的全过程
手把手教你YOLOV5环境搭建以及训练COCO128数据集。相关配置文件在百度网盘中。
如果懒得话可以直接全部用我的数据
打开anaconda power shell(最好以管理员身份运行,免得到后面相关文件权限进不去)
conda create -n yolov5coco python=3.8
conda activate yolov5coco
pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
git clone https://github.com/ultralytics/yolov5
cd到yolov5文件夹下
pip install -U -r requirements.txt
我用的主要是比较小的模型权重v5s和v5x。百度网盘链接(其中包含了coco128):
https://pan.baidu.com/s/11c49TfGtqAzHAEX3WdEBwA?pwd=3rzb
提取码:3rzb
将下载好的yolov5s.pt放置到当前文件夹下如图
当前目录创建iference/images,并随机放置几张照片,测试bus以及zidame.
python detect.py --source inference/images/ --weights ./yolov5s.pt
coco128数据集已经放置在上述百度网盘文件中。附下载链接:https://github.com/ultralytics/yolov5/releases/download/v1.0/coco128.zip
。下载解压以后我们将文件夹放置在与/yolov5同级目录下,如3.1节图所示。
直接在终端中输入:
python train.py --img 640 --batch 16 --epochs 5 --data ./data/coco128.yaml --cfg ./models/yolov5s.yaml --weights ./yolov5s.pt
其中:img为图片大小,batch可以根据自己电脑内存设置大小
训练结果会在runs/train文件下显示:
注意自己的weight的存放路径
python detect.py --source ./inference/images/ --weights ./runs/train/exp3/weights/best.pt
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。