Yolov8训练自己的数据集(DIOR)

1.准备环境

 pytorch-1.8.1,torchvision-0.9.1,python-3.9,

然后安装ultralytics。

pip install ultralytics

2.准备数据集+配置文件

在训练YOLOv8时,选择的数据格式是VOC,然后将数据集转换成可以直接让YOLOv8进行使用。

(数据集转换格式请参照此篇文章DIOR数据集xml转txt格式并划分训练集测试集验证集(用于yolo)-CSDN博客

配置文件dior.yaml

3.下载权重

下载对应版本的模型https://github.com/ultralytics/assets/releases

本次采用的是yolov8n

4.训练

训练模型,命令如下:

yolo task=detect mode=train model=yolov8n.yaml data=dior.yaml epochs=1 batch=4 imgsz=640 resume=True

参数解释如下:

task:任务类型,这里选detect做检测(还有 'segment', 'classify', 'init')

mode: 是训练、验证还是预测的任务 可选['train', 'val', 'predict']

model: yolov8不同的模型配置文件,可选yolov8s.yaml、yolov8m.yaml、yolov8l.yaml、yolov8x.yaml以及yolov8n.yaml。

data: 生成的数据集配置文件

epochs:指的就是训练过程中整个数据集将被迭代多少次,

batch:一次看完多少张图片才进行权重更新

imgsz:图片大小

resume:训练应该从先前保存的检查点恢复。如果设置为 False,训练将从头开始。(用于中断后恢复训练)

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值