目标检测的mAP、PR指标含义

基本概念
什么是一个任务的度量标准。对于目标检测任务来说,它的首要目标是确定目标的位置并判别出目标类别。这里已医学图像为例,我们需要计算出血液红细胞(RBC)、白细胞(WBC)和血小板的数量。为了实现这一功能,我们选择EfficientDet和yolov4这两个检测模型进行实验对比。

两个算法模型都能成功预测图片中出现的细胞,并且每个bbox都标注一个类别,每个类别还有相应的置信度。

如何评价哪个模型更好?

直观感觉,如果有一些具体度量指标来评价模型的好坏就很好。在介绍mAP之前,首先介绍PR曲线的相关概念

PR曲线(Precision-Recall Curve)
精确率(Precision)表示预测为正样本中真正是正样本的比率,召回率(Recall)表示实际正样本中真正是正样本的比率。通常这两个指标会有些矛盾之处,如果想要精确率高,召回率就低。反之亦然。
F1 AUC Average Precision
通常研究人员采用F1指标,结合精确度和召回率选择最优的F1值。另外,还包括AUC(Area Under the Curve)曲线下的面积。还有一个PR曲线度量标准是平均精度AP(Average Precision),而这个AP值和今天的主题最为密切。它的计算方式是在每个阈值下求精度的平均值。
mAP@0.5:mean Average PrecisionIoU=0.5)
将IoU设为0.5时(大于设定阈值才认为预测正确),计算每一类所有图片的AP,然后所有类别求平均,即mAP
mAP@.5:.95 (mAP@[.5:.95])
表示在不同IoU阈值(从0.5到0.95,步长0.05)(0.5、0.55、0.6、0.65、0.7、0.75、0.8、0.85、0.9、0.95)上的平均mAP。

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 目标检测中的mAP(mean Average Precision)是一种衡量模型性能的指标mAP的计算方法相对复杂,但可以简单概括为以下几个步骤。首先,对于每个类别的目标,计算出模型在不同置信度阈下的精确度(Precision)和召回率(Recall)。然后,根据不同置信度阈下的精确度和召回率计算出每个类别的AP(Average Precision)。最后,将所有类别的AP取平均得到mAP。 具体计算步骤如下: 1. 对于每个类别的目标,根据置信度从高到低对检测结果进行排序。 2. 根据排序后的结果,计算出每个检测框的精确度和召回率。 3. 根据不同置信度阈下的精确度和召回率,计算出每个类别的PR曲线。 4. 对于每个类别的PR曲线,计算出其下的AP。 5. 将所有类别的AP取平均得到mAP。 需要注意的是,mAP的计算方法可能会有一些细微的差异,具体取决于不同的实现和评估方法。但总体来说,mAP目标检测中常用的性能评估指标,用于衡量模型在多个类别上的检测准确度。\[2\] #### 引用[.reference_title] - *1* *2* *3* [目标检测指标mAP详解](https://blog.csdn.net/qq_38375203/article/details/125391658)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值