mAP的理解
创作时间:
作者:
@小白创作中心
mAP的理解
引用
CSDN
1.
https://blog.csdn.net/weixin_38991876/article/details/146536116
mAP(Mean Average Precision,均值平均精度)是目标检测任务中最常用的评估指标之一。它衡量的是检测模型在不同类别上综合表现的平均精度,主要涉及精确率(Precision)、召回率(Recall)以及IoU(Intersection over Union)计算。
1. 计算流程
mAP 计算涉及以下几个关键步骤:
1.3 绘制 PR 曲线(Precision-Recall Curve)
我们将召回率(Recall)作为横轴,精确率(Precision)作为纵轴,绘制 PR 曲线:
- 理想情况下,精确率和召回率都应该尽可能高,即 PR 曲线尽量靠近 (1,1) 。
- 现实情况中,PR 曲线通常是下降趋势,即随着召回率增加,精确率会降低。
PR曲线
1.4 计算 AP(Average Precision,平均精度)
AP 代表单个类别的检测性能。它是 PR 曲线下的面积(即积分计算):
通常采用离散近似方法,即计算多个固定 Recall 值下的最大 Precision 值,并对这些点的均值取平均值。有些论文(如 COCO 评测)会使用11 点插值法或所有 Recall 采样点计算均值。
1.5 计算 mAP(Mean Average Precision)
mAP 是所有类别的 AP 均值:
常见的 mAP 计算方式:
- mAP@0.5:IoU 阈值固定为 0.5(PASCAL VOC 评测标准)。
- mAP@[0.5:0.95](COCO 评测标准):计算IoU 从 0.5 到 0.95(每 0.05 递增)共 10 个 AP,然后求平均。
2. 示例:mAP 计算示例
3. 直观理解
- mAP 越高,代表检测性能越好。
- mAP@0.5 一般较高,而 mAP@[0.5:0.95] 更严格,数值通常较低。
- COCO 采用 mAP@[0.5:0.95] 作为标准,而 VOC 采用 mAP@0.5。
- mAP 受 误检(FP) 和 漏检(FN) 影响,如果误检太多(低 Precision)或漏检严重(低 Recall),mAP 都会下降。
4. YOLOv8 vs YOLOv11 在 mAP 上的优化
- YOLOv11 采用更好的特征融合和注意力机制,提高了小目标检测能力,降低误检和漏检,提升 mAP。
- YOLOv11 在 COCO 数据集上的 mAP@[0.5:0.95] 提升了 1-2%,部分版本减少了计算量但保持了高 mAP。
总结
mAP 是衡量目标检测模型性能的关键指标,它结合了 Precision 和 Recall,能够全面评估检测质量。一般来说,mAP 越高,说明模型的检测精度越好,但需要根据应用场景选择合适的 IoU 评估标准(如 VOC 标准的 mAP@0.5 或 COCO 标准的 mAP@[0.5:0.95])。
热门推荐
省军区司令遇到省长,需要敬礼吗?为何级别不同却没有上下级关联
常见的十大心理障碍:认识并克服心灵的隐形敌人
心理科普 | 情绪巨婴
仪器篇1:浅谈信号发生器的输出阻抗
Excel表格怎么统一打印
生理期能吃片仔癀吗?医生的专业解答来了
出包王女是啥
生成式AI助阵,为虚拟数字人注入灵魂
ISO 1798软质发泡材的拉伸强度与断裂伸长率
揭秘田宅宫无主星背后的命理奥秘与应用技巧
膈肌痛挂什么科看病
美联储降息是什么意思?
fwrite函数:二进制文件写入的秘密武器
高校青年教师职业发展支持方案
在AI浪潮中脱颖而出:人类独特价值与组织适应策略
雨水少,春燥生!这份养津指南请收下
如何判断你不是生活在“楚门的世界”里?
在MATLAB中绘制带有基于距离的点大小和颜色的散点图
入职五险一金怎么办理?全流程指南来了
入职五险一金怎么办理
EcoDrone无人机多光谱遥感在矿区生态修复研究中的应用案例
银行卡消费记录查询指南:四种方式优缺点对比
叫醒你的感官来写作教学论文
费尔巴哈的提纲论文
2024年江西各市GDP:南昌接近八千亿,赣州近五千亿,上饶反超宜春
电源变压器的损耗主要由哪些部分组成?
“10分”便捷丨“错峰共享”停车,月省1000+,速来了解→
Excel技巧:处理折线图表的缺失数据
美联储降息与加息,有什么不同影响?对我国的影响如何?
美联储降息与加息,有什么不同影响?对我国的影响如何?