YOLOv5使用自定义数据集实验

文章记录了使用YOLOv5进行目标检测实验的过程,与YOLOv7使用相同的数据集和环境。主要涉及配置文件修改,包括权重、模型配置、数据集路径等参数。在训练时遇到下载字体文件超时的问题,可通过手动下载解决。之后可开始训练过程。
摘要由CSDN通过智能技术生成

上一篇博文中介绍了YOLOv7训练自定义数据集,在这篇文章中,我们主要记录YOLOv5模型的实验过程,用于对比实验。
YOLOv5与YOLOv7毕竟一母同胞,因此部署起来也是极为类似。

在这里插入图片描述

数据集

数据集使用的与YOLOv7的实验数据集一样,这里就不再赘述了,大家可以参考博主这篇博文:

YOLOv7训练自定义数据集

环境部署

环境我们使用与yolov7一样的环境即可。

配置文件修改

这里的配置文件修改其实也是大同小异,简单看一下:

	parser.add_argument('--weights', type=str, default='/home/ubuntu/conda/yolov5/weight/yolov5l.pt', help='initial weights path')
    parser.add_argument('--cfg', type=str, default='/home/ubuntu/conda/yolov5/models/yolov5l.yaml', help='model.yaml path')
    parser.add_argument('--data', type=str, default='/home/ubuntu/conda/yolov5/data/coco128.yaml', help='dataset.yaml path')
    parser.add_argument('--hyp', type=str, default=ROOT / 'data/hyps/hyp.scratch-low.yaml', help='hyperparameters path')
    parser.add_argument('--epochs', type=int, default=100, help='total training epochs')
    parser.add_argument('--batch-size', type=int, default=2, help='total batch size for all GPUs, -1 for autobatch')

主要修改上面几个参数,分别是:
weights:权重文件,这里博主使用的是yolov5l.pt
下载命令:强烈建议使用一个国外的服务器,国内服务器下载实在太慢了

 wget  https://github.com/ultralytics/yolov5/releases/download/v7.0/yolov5l.pt   

cfg:配置文件,用哪个模型,yolov5有多个模型,如thiny,small,large等,要与上面的权重文件模型一致。博主使用yolov5l.yaml
同时要将该文件内的类别数目修改为1

在这里插入图片描述

data:数据集文件地址
其余的epoch,batch-size按照自己需求来即可。

数据集文件修改

与yolov7的有些许不同,改成这样即可。

#path: /home/ubuntu/conda/data/  # dataset root dir
train: /home/ubuntu/conda/data/images/train  # train images (relative to 'path') 128 images
val: /home/ubuntu/conda/data/images/val  # val images (relative to 'path') 128 images
# Classes
names:
  0: pedestrains

出现问题

在执行这个下载任务时报错,其是下载一个字体文件,由于访问时间过长,超时报错。

Downloading https://ultralytics.com/assets/Arial.ttf to
/home/ubuntu/.config/Ultralytics/Arial.ttf…

可以自己手动下载,然后放到对应文件夹中即可。

在这里插入图片描述
随后便可以开始训练了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彭祥.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值