YOLOv8最佳损失模型是如何被trainer类选出来的?

问题描述 投票:0回答:1

从 YOLOv8 文档中,我不清楚 YOLOv8 训练器类使用哪个损失度量来确定训练运行中保存的最佳损失模型。它是基于验证还是训练损失?

具体来说,当我查看 YOLOv8 训练运行的输出时,我没有看到任何元数据表明哪个时期产生了保存在 runs/train/weights/best.pt 中的最佳损失模型

python yolo loss
1个回答
0
投票

save_model函数中可以看到它使用最大

fitness
来保存最好的模型。 fitness 被定义为 4 个指标
[P, R, [email protected], [email protected]:0.95]
的加权组合。
P
R
由于某种原因被忽略。
[email protected]
,
[email protected]:0.95
的权重分别为 0.1 和 0.9.

如果找不到

fitness
,则用loss代替

© www.soinside.com 2019 - 2024. All rights reserved.