-
R(Recall,召回率)
-
定义:召回率是所有真实正样本中被模型正确预测为正样本的比例。
-
计算公式:R = TP / (TP + FN),其中TP表示真正例(True Positives),即被模型正确预测为正样本的实例;FN表示假反例(False Negatives),即被模型错误预测为负样本的实例。
-
解释:召回率衡量了模型对正样本的查找能力。如果召回率较低,意味着模型漏掉了很多正样本。
-
-
P(Precision,准确率)
-
定义:准确率是所有被模型预测为正样本的实例中,真正为正样本的比例。
-
计算公式:P = TP / (TP + FP),其中FP表示假正例(False Positives),即被模型错误预测为正样本的实例。
-
解释:准确率衡量了模型预测为正样本的实例中有多少是真正的正样本。如果准确率较低,意味着模型有很多误报。
-
-
mAP@0.5(mean Average Precision at IoU threshold of 0.5)
-
定义:mAP@0.5是在IoU(Intersection over Union)阈值为0.5时计算出的所有类别的平均精度的平均值。IoU是预测框与真实框的交集与并集之比,用于评估目标检测的准确性。
-
解释:mAP@0.5是一个综合指标,它同时考虑了模型的召回率和准确率。在YOLOv5中,mAP@0.5通常用于评估模型在不同类别和不同IoU阈值下的性能。较高的mAP@0.5值意味着模型在IoU阈值为0.5时具有较好的性能。
-
总结:
-
R(召回率)和P(准确率)是评估目标检测模型性能的两个重要维度,它们分别从不同的角度反映了模型的性能。
-
mAP@0.5是一个综合了R和P的指标,能够更全面地评估模型在不同IoU阈值下的性能。