yolov8训练自己的数据集

太卷了!!!! 太卷了!!!!太卷了!!!!!太卷了!!!!!太卷了!!!!!太卷了!

真的快要卷秃噜皮了!!!!学习的速度跟不上别人更新的速度。。。。太难了!!!!!!

之前写了一篇yolov8s的网络结构图:

yolov8s网络模型结构图_Mrs.Q粉红猫的博客-CSDN博客yolov8真的来了!U神出品的yolov8,虽然还没正式公布,但是已经放出代码了。代码有着很强烈的yolov5风格。学的速度还跟不上别人更新的速度,咋玩呀!先看看yolov8seg、det的炼丹。再看看map::都快卷秃噜皮了。yolov8s已经达到了0.6ms了。先看看ONNX图:这个是带NMS的。1、yolov8是无锚框了。2、增加了C2F结构。https://blog.csdn.net/zhangdaoliang1/article/details/128577291

yolov8的github:

https://github.com/ultralytics/ultralytics

yolov8的权重:

https://github.com/ultralytics/assets/releases

yolov8的文档:

https://v8docs.ultralytics.com/

第一步下载源码:(这个分windows和linux)这个whl后面会有链接

 windows下的安装whl之后的源码都是anconda的lib里面:

 但是在linux下面就不一样:在自己的文件夹下:

 

数据集格式:

数据集的格式直接参考v5的格式:

 

新建一个mydata.yaml文件:修改为如下所示:

 

超参数进行修改:(yolo/configs/default.yaml) 可以直接在这里面修改,也可以命令行修改

 

训练:

yolo task=detect mode=train model=weights/yolov8s.pt data=yolo/data/datasets/mydata.yaml batch=60 epochs=2000 imgsz=1280

训练结果:我是训练了2次;第一次map50=0.915  第二次0.911

 

 

总体来说比yolov5s的0.905高一点的:

参数量进行对比:V8s的参数量明显是比v5s大的

 

 

yolov5:

 

 

 

  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
YOLOv8(You Only Look Once version 8)是一种实时物体检测算法,它在YOLO系列中属于较新的版本。训练自己的数据集主要是为了让你的模型能够识别特定场景下的物体。以下是训练YOLOv8自定义数据集的一般步骤: 1. 数据准备:收集或创建包含目标类别及其标注的图像数据集。每个图片应该有对应的目标框位置信息和类别标签。 2. 数据预处理:使用YOLOv8提供的工具,如darknet的数据转换脚本(data_generator.py),将图片和标签转换成Darknet所需的文件格式,通常为`.txt`和`.cfg`配置文件。 3. 定制配置文件:修改`yolov8.cfg`配置文件,更改网络结构、锚点和其他超参数以适应你的数据集特性。 4. 准备Darknet库:确保安装了正确的版本,并设置环境变量指向darknet源码目录。 5. 搭建训练环境:如果你是在GPU环境下,可以使用CUDA和cuDNN加速训练过程。如果使用CPU,则需调整batch size以适应计算资源。 6. 开始训练:运行命令行工具,例如`./darknet train data/your_dataset cfg/yolov8.cfg yolov8.weights`,这里`your_dataset`是你的数据集路径,`yolov8.weights`是初始权重文件(可以选择预训练模型或从头开始训练)。 7. 监控和调整:训练过程中会生成日志,观察损失函数和mAP等指标,根据需要调整学习率、批次大小等参数。 8. 评估和验证:定期保存训练进度,使用验证集测试模型性能并优化。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Mrs.Gril

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

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

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

打赏作者

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

抵扣说明:

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

余额充值