项目地址:https://github.com/ultralytics/ultralytics
安装命令:pip install ultralytics (不推荐)
推荐方式,源码安装:pip install -e . (下载代码,并进入目录)
通过本博文,可以了解yolov8的数据加载过程(缓存机制),数据配置文件修改与编写,训练超参数(loss参数、数据增强参数)修改与编写,并对整个yolov8项目体系结构有一个初步的认知。
1、正常训练loss情况
通过loss的变化,可以了解模型的收敛情况,以及当前模型对于数据集的拟合效果。
1.1 从0训练情况
训练代码
from ultralytics import YOLO
from pathlib import Path
if __name_