详细分析

参数详解

参数详解 - Yolo v5 训练自己的数据从训练到调参实战详解
image.png

官方文档介绍

YOLOv5 文档
详细介绍整个流程
image.png

官方基本步骤讲解

Train Custom Data -github
创建数据集,选模型,训练,结果可视化展示,记录下最好模型,对结果分析推理调整
image.png

获取最佳训练结果的方法

获得最佳训练结果的提示 - github
从数据集选择,模型选择和使用,训练设置
image.png

image.png

train.py介绍

YOLOV5训练代码train.py注释与解析
image.png

遇到的问题

raise AttributeError(“‘{}’ object has no attribute ‘{}’”.format(AttributeError: ‘Upsample’ object has no attribute ‘recompute_scale_factor’

错误代码:

File “F:\code\win10yolov5deepsort_counting\venv\lib\site-packages\torch\nn\modules\module.py”, line 1185, in __getattr raise AttributeError(“‘{}’ object has no attribute ‘{}’”.format( AttributeError: ‘Upsample’ object has no attribute ‘recompute_scale_factor’ image.png

解决方案:

参考资料:大家可以帮吗看看吗 yolov5 运行出现这个错误 image.png

TypeError: load() missing 1 required positional argument: ‘Loader’

错误代码:

image.png

解决办法:

参考资料:TypeError: load() missing 1 required positional argument: ‘Loader‘ image.png 用以下三种方式都可以 d1=yaml.load(file,Loader=yaml.FullLoader)
d1=yaml.safe_load(file)
d1 = yaml.load(file, Loader=yaml.CLoader)

AttributeError: ‘Upsample’ object has no attribute ‘recompute_scale_factor’

错误代码:

AttributeError: ‘Upsample’ object has no attribute ‘recompute_scale_factor’ image.png

解决办法:

参考资料:YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效 解决方法 1.点击报错行该路径,进入编辑页 image.png 2.将原代码(153-154行)修改为如下所示(155行): image.png 即: image.png