map什么意思?map *** 意思

访客4年前黑客工具408

1、什么是mAP?

mAP(mean Average Precision)表示各类别的平均AP

2、什么是AP?

PR曲线下的面积

3、什么是PR曲线?

以Precision为y轴,以Recall为x轴所画的曲线

4、什么是Precision和Recall

「目标检测」什么是mAP

 

Precision: TP / (TP + FP),精确率,也叫查准率,在所有的预测正类中有多少真正类。

Recall: TP / (TP + FN),召回率,也叫查全率,在所有的真正类中有多少真正类被正确预测出来,与漏检率相对。

对于目标检测的任务场景,其中:

  • TP: IoU>0.5的检测框数量(同一Ground Truth只计算一次)
  • FP: IoU<=0.5的检测框,或者是检测到同一个GT的多余检测框的数量
  • FN: 没有检测到的GT的数量

5、怎么画PR曲线?

(1)对检测框按得分从大到小排序

 

(2)对不同的IoU阈值计算出Precision和Recall,以recall为横轴,precision为纵轴画出曲线。

 

6、如何计算AP?

下图给出的是PASCAL VOC CHALLENGE自2010年的计算 *** 。该 *** 假设这N个样本中有M个正例,那么会得到M个recall值(1/M, 2/M, …, M/M),对于每个recall值 r,可以计算出对应(r’ > r)的更大precision,然后对这M个precision值取平均即得到最后的AP值。注意到最终计算的面积是蓝 *** 域的部分:

「目标检测」什么是mAP

 

下面是改自faster rcnn中计算AP的代码:

http://github.com/rbgirshick/py-faster-rcnn/blob/master/lib/datasets/voc_eval.py

「目标检测」什么是mAP

 

输出:

 

7、如何计算mAP?

AP衡量一个类别的检测好坏,mAP则是衡量多个类别检测的好坏。把所有类的AP值取平均即可得mAP。比如有两类,类A的AP值是0.5,类B的AP值是0.2,那么mAP=(0.5 + 0.2)/ 2=0.35。

相关文章

bgm网络语什么意思?揭秘抖音短视频BGM的秘密

bgm网络语什么意思?揭秘抖音短视频BGM的秘密

    在抖音短视频的拍摄中,背景音乐作为非常重要的一个组成部分,对视频的内容起到了非常重要的作用,特别是当爆款视频的出现,视频里的背景音乐往往也会随之大火。那么在音乐的运用上有哪些套路,是值...

教你如何利用网络足不出户就能赚钱的10种方法

教你如何利用网络足不出户就能赚钱的10种方法

如今这个竞争激烈的时代,兜里没点钱真的不敢出来混。不管是去干什么,只要一动就得花钱。像北上广这种一线城市,很多月光族都在每天的挣扎,挣扎着起床,挣扎着上班,挣扎着挤地铁。而大家最终的目的就是为了挣钱,...

游戏主播怎么赚钱的?揭秘网络主播三种盈利模式

游戏主播怎么赚钱的?揭秘网络主播三种盈利模式

网络配图 网络直播收益内幕引关注!“网络主播真的能收入千万元吗?”“有人说有的网络主播的年薪是1000万元,那么,如果能做到他的十分之一,年薪就是100万元。实际上,根本不是这么回事。现在做网络...

什么是网络摄像机?网络摄像机接口方式如何选择?

什么是网络摄像机?网络摄像机接口方式如何选择?

现如今摄像机的种类可谓是多如繁星。对于摄像机的了解想必各位也仅仅是了解一些较为浅表的内容了。那么,什么是网络摄像机?网络摄像机接口方式如何选择呢?下面我们一同前去了解下。     什么是网络...

网络爬虫是啥玩意儿??有什么用呢?

网络爬虫是啥玩意儿??有什么用呢?

在这个用数据说话的时代,数据是一件极其重要的事情,怎样才能抓取到完整以及全面的数据呢?这并不是一件容易的事情。   如果想要做好大数据的分析,单单依靠一己之力或者是周边的数据是远远不够的,还需...

SEO怎样做好网络推广,十招带你玩转网络推广

SEO怎样做好网络推广,十招带你玩转网络推广

网络推广职能的实现需要通过一种或多种网络推广手段,常用的网络推广方法除了搜索引擎注册之外还有:网络广告、交换链接、信息发布、邮件列表、许可Email推广、个性化推广、会员制推广、病毒性推广等等。下面简...