本文是研读YOLO源码博文系列的目录索引部分,可点击相关章节链接,直接跳转到对应详情博文。
下面的目录标题顺序主要是按照博客编写时间先后,同时也遵循源码目录的基础顺序。
目录
一、Cfg 配置目录
1.配置参数
yolo全局配置参数总览博文:从壹开始解读Yolov11【源码研读系列】——cfg:模型配置加载功能-优快云博客
二、Data 数据处理目录
1.augment 数据增强文件
(1)图片组合增强
组合图片后的效果预览。
图片组合成一张图进行训练的数据增强操作博文:
从壹开始解读Yolov11【源码研读系列】——Data.Augment.py:数据增强模块第一部分——图片组合变化_yolov11代码详解-优快云博客
(2)随机变化增强
旋转、透视、色调、亮度、翻转等操作效果预览。
随机图片角度、色调、亮度等变换数据增强操作博文:从壹开始解读Yolov11【源码研读系列】——Data.Augment.py:数据增强模块第二部分——图片随机变化_yolo11代码解析-优快云博客
(3)图片形状标准化
图片高宽形状适应模型输入调整效果预览。
图片形状输入模型前格式化标准化博文:从壹开始解读Yolov11【源码研读系列】——Data.Augment.py:数据增强模块第三部分——LetterBox图片形状格式化:模型预测和训练前图片必须的预处理操作_yolov11源码-优快云博客
(4)图片标签Pytorch格式化
图片转为训练Pytorch格式后的效果预览。
图片标签Pytorch格式化操作博文:从壹开始解读Yolov11【源码研读系列】——Data.Augment.py:数据增强模块第四部分——Format图片+标签Pytorch格式化-优快云博客
2.base 数据集加载基类文件
数据集基类——BaseDataset类博文:从壹开始解读Yolov11【源码研读系列】——Data.Base.py:可灵活改写的数据集加载处理基类——BaseDataset_yolov11源码-优快云博客
3.dataset 数据集加载类文件
YOLO数据集加载预处理类——YOLODataset类博文:从壹开始解读Yolov11【源码研读系列】——Data.dataset.py:模型训练数据预处理/YOLO官方数据集类——YOLODataset_yolo源码分析-优快云博客
4.build 数据集训练迭代器文件
YOLO构建无限数据迭代器用于训练的类——InfiniteDataLoader类博文:从壹开始解读Yolov11【源码研读系列】——Data.build.py:YOLO用于训练Train + 验证Val的无限数据集加载器DataLoader搭建-优快云博客
三、Engine 模型引擎目录
1.model 统一功能模型基类
YOLO统一检测分类追踪等任务模式、pt或yaml或hub模型加载参数来源、训练验证预测等模型模式的基类——Model类博文:从壹开始解读Yolov11【源码研读系列】——核心源码部分:Engine.model.py——Model类:统一模型加载和功能(训练、验证、预测...)的基类-优快云博客
2.BaseValidator 验证器基类
YOLO定义验证标准流程,和定义多个真实框多个预测推理框在多种阈值下的匹配算法,博文地址链接:从壹开始解读Yolov11【源码研读系列】——核心源码部分:Engine.validator.py.BaseValidator——模型验证基类:验证流程+多框多阈值匹配算法-优快云博客
根据博文进度,持续更新中.....