Yolov5训练制定数据集-完整版

1 创建数据集

1.1 创建如下文件夹

在这里插入图片描述

1.2 标注数据

标注数据集传送门
将结果按照images和Labels放到1.1中对应的文件中

1.3 创建custom_data.yaml文件

在这里插入图片描述
找到1 ,2 ,3步骤,找到data文件夹下的coco128.yaml,复制一份,改名为custom_data.yaml,将custom_data.yaml中添加3步骤的内容。

2 训练

python train.py --img 640 --batch 2 --epochs 100 --data custom_data.yaml --weights yolov5s.pt --nosave --cache

3 训练过程遇到的问题

3.1 可以会出现 “OSError: [WinError 1455] 页面文件太小”。

原因:python所在磁盘的虚拟内存不够。
解决方案:
(一)方法一
将yolov5中utils文件下dataset.py的num_workers修改为0,如下图所示:
在这里插入图片描述
(2)给python所在盘分配虚拟内存
“查看高级系统配置”

3.2 opencv-python>=4.1.2 not found

pip install opencv-python 自动下载最新版本的

3.3 wandb.errors.CommError: check_hostname requires server_hostname

# 方框注册,然后会获得一个key
wandb init 

解决方案 : 科学上网关掉!!!

3.3 Can’t get attribute ‘SPPF’ on <module ‘models.common’>

解决方案:文件权重问题,使用程序原有的权重文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值