ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

MAP值的介绍

MAP值的介绍

这张图非常直观地展示了目标检测中AP(Average Precision,平均精度)和mAP(mean Average Precision,平均精度均值)的计算原理,以及不同IoU阈值下的评估标准。

第一句话解释:这里的“阈值”指的是置信度阈值(Confidence Threshold)。模型在预测时,会输出每个框的置信度(概率)。如果我们设定不同的置信度门槛(比如只要大于0.9的框,或者大于0.3的框),就能计算出对应的一组 Precision(精确率)和 Recall(召回率)。

再以Precision作为y轴,Recall作为x轴,绘制P-R曲线。

mAP50(也称 mAP@0.5):

定义:当 IoU(交并比,即预测框与真实框重叠程度)固定为 0.5时算出的平均精度(无论置信度是多少)。

含义:只要预测框与真实框的重叠度达到 50%以上,模型就算“找对了”。

特点:这是一个相对宽松的指标。它主要评估模型“有没有找对位置、有没有认对类别”,对框画得准不准要求没那么高。

mAP50-95(也称 mAP@[0.5:0.95]):

定义:将 IoU 阈值从0.5 到 0.95 之间,每隔 0.05 取一个值(即取 0.5, 0.55, 0.6 ... 0.95 共 10 个阈值),分别计算出 mAP,然后把这 10 个结果求平均。

含义:这是一个极其严格的指标。它不仅要求你找到目标,还要求你把框画得非常贴合(IoU达到0.9才算完美)。

特点:这是目前主流数据集(如 COCO)的官方主推指标。正如底部文字所说,它“考虑了更广泛的IoU范围,能够评估模型在不同重叠程度下的性能”。因为标准更严苛,所以 mAP50-95 的数值通常会比 mAP50 低很多。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进