YOLOv8学习

1 YOLOv8训练自己的数据集

1.1 部署和运行

1.1.1 第一步,下载代码

源码地址

1.1.2 第二步,创建环境

默认已经安装好conda

conda create -n yolopy38 python=3.8
conda activate yolopy38

安装所需要的包,先cd到代码目录下

pip install -r requirements.txt
pip install ultralytics
pip install yolo

1.1.3 下载预训练权重

路径:docs/models/yolov8
找到里面对应的链接到网页里下载即可
下载后存放在项目根目录下
这里选择YOLOv8n的模型
在这里插入图片描述

1.1.4 尝试跑一下预测

在这里插入图片描述
复制官网上述这段代码,改一下路径(原本项目中/ultralytics/assets下就有两张,直接用其中一张即可)
在这里插入图片描述
ps:
运行时出现了 如下错误

Error: No such command ‘predict’.

解决方法:

 python setup.py install

参考 GitHub上的一个issue

1.2 训练自己的数据集

1.2.1 数据集存放

数据集格式参考coco128
在这里插入图片描述
数据集MoonCake文件夹下分为images和labels两个文件夹,images文件夹下分为train和val两个文件夹,每个文件夹下存对应的图片;labels文件夹下分为train和val两个文件夹,每个文件夹下存对应的标签。

1.2.2 编写数据集yaml文件

参照ultralytics/cfg/datasets文件夹下的coco128.yaml文件,编写一个MoonCake.yaml文件,存放在同一目录下。
在这里插入图片描述

1.2.3 开始训练

在这里插入图片描述
可以打开这个文档看一下
在这里插入图片描述
yolo detect train data=ultralytics/cfg/datasets/MoonCake.yaml model=yolov8n.yaml pretrained=yolov8n.pt epochs=100 batch=4 lr0=0.01 resume=True
注意:训练自己的数据集时,data要写完整路径 原因

在这里插入图片描述
ps:resume表示训练时是否断点续传

根据引用和引用的内容,YOLOv8是一种目标检测模型。与YOLOv5相比,YOLOv8的yaml配置文件改动较小。YOLOv8采用了Anchor-Free的思想,使用VFL Loss、DFL Loss和CIOU Loss作为分类损失函数,并采用了Task-Aligned Assigner匹配方式进行样本匹配。此外,YOLOv8还引入了YOLOv8 Nano(速度最快)和YOLOv8 Extra Large(准确性最高)等不同规模的模型。 如果你想学习YOLOv8的相关知识,可以参考官方文档或者专业的教程。这些资源可以帮助你理解YOLOv8的原理、配置文件和模型性能,并帮助你开始使用和学习YOLOv8。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [YOLOv8模型学习笔记](https://blog.csdn.net/pengxiang1998/article/details/129151514)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [YOLOv8学习笔记](https://blog.csdn.net/GoodTime1110/article/details/129767920)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值