Average Precision (AP)和Average Recall (AR)

AP是单个类别平均精确度,而mAP是所有类别的平均精确度。

AP是Precision-Recall Curve曲线下面的面积。

曲线面积越大说明AP的值越大,类别的检测精度就越高。Recall是召回率,也叫查全率,Precision是准确率,也叫查准率,两者是相互矛盾的指标,如果能够较好的平衡两者,将在不同的条件下得到较好的检测效果,也就是曲线面积。

混淆矩阵中(上图):
True Positive区域:正样本预测为正样本
False Positive区域:正样本预测为负样本
False Negative区域:负样本预测为正样本
True Negative区域:负样本预测为负样本

预测样本在检测中就是预测框的大小,我们设置的IoU就是指的真实框与预测框的交并比,如果大于阈值就是正确,小于就是错误。

  • IoU=0.50意味着IoU大于0.5被认为是检测到,即将IoU设为0.5时,计算每一类的所有图片的AP,然后所有类别求平均,即mAP。
  • IoU=0.50:0.95意味着IoU在0.5到0.95的范围内被认为是检测到,表示在不同IoU阈值(从0.50到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。
  • 越低的IoU阈值,则判为正确检测的越多,相应的,Average Precision (AP)也就越高。参考上面的第二第三行。
  • small表示标注的框面积小于32 * 32
  • medium表示标注的框面积同时小于96 * 96
  • large表示标注的框面积大于等于96 * 96
  • all表示不论大小,我都要。
  • maxDets=100表示最大检测目标数为100。

训练之后的mAP结果图类似于下图:

目标检测结果IOU不同取值的含义 IoU=0.50与IoU=0.50:0.95相关推荐

  1. MySQL外键约束On Delete、On Update各取值的含义

    主键.外键和索引的区别?   主键 外键 索引 定义: 唯一标识一条记录,不能有重复的,不允许为空 表的外键是另一表的主键, 外键可以有重复的, 可以是空值 主索引(由关键字PRIMARY定义的索引) ...

  2. Action 参数的取值及其含义

    Action 参数的取值及其含义 转载于:https://www.cnblogs.com/LoveFishC/archive/2012/08/18/3845726.html

  3. mysql on delete关键字_MySQL外键约束On Delete、On Update各取值的含义

    主键.外键和索引的区别? 主键 外键 索引 定义: 唯一标识一条记录,不能有重复的,不允许为空 表的外键是另一表的主键,外键可以有重复的,可以是空值 主索引(由关键字PRIMARY定义的索引),用于表 ...

  4. PyQt(Python+Qt)学习随笔:Qt Designer中部件的快捷菜单策略(contextMenuPolicy)取值及含义

    在Qt Designer中可以设置部件的快捷菜单策略,快捷菜单通过在部件上点击鼠标右键触发. 快捷菜单策略通过枚举类型Qt.ContextMenuPolicy来定义,对应枚举类型取值及含义如下: 通过 ...

  5. css中position的4个取值的含义

    css中position的4个取值的含义 一.在我们书写css代码的时候,position取值有4个,分别是: 1. Absolute:绝对定位,是相对于最近的且不是static定位的父元素来定位 2 ...

  6. 数组分成两组差值最小 python_数组中的数分为两组,让给出一个算法,使得两个组的和的差的绝对值最小,数组中的数的取值范围是0x100,元素个数也是大于0, 小于100 。...

    比如a[]={2,4,5,6,7},得出的两组数{2,4,6}和{5,7},abs(sum(a1)-sum(a2))=0: 比如{2,5,6,10},abs(sum(2,10)-sum(5,6))=1 ...

  7. 目标检测之五:随机权值平均(Stochastic Weight Averaging,SWA)---木有看懂

    随机权值平均(Stochastic Weight Averaging,SWA) 随机权值平均只需快速集合集成的一小部分算力,就可以接近其表现.SWA 可以用在任意架构和数据集上,都会有不错的表现.根据 ...

  8. 目标检测类mAP等衡量指标的含义和计算方法

    1.IoU(Intersection over Union): 预测框与Ground truth(真实框)的交集与并集的比值.这个量也被称为Jaccard指数. 计算公式 2.TP(True Posi ...

  9. Maven Scope取值的含义

    maven依赖关系中Scope的作用 Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<sc ...

最新文章

  1. 【转】PowerDesigner表结构和字段大小写转换
  2. 在showModalDialog和showModelessDialog中提交form时不弹出新窗口
  3. asp.net三层架构连接Oracle 11g详解
  4. RESTful Web 服务 - 介绍
  5. AutoML之图数据与表数据
  6. 订阅者java,RxJava:“ java.lang.IllegalStateException:只允许一个订阅者!”
  7. 非功能性需求_更好的开卡,来聊聊非功能性需求
  8. 在SQL Server中的数据库之间复制表的六种不同方法
  9. php 替换 数组,php如何替换数组的值
  10. 与或非运算(布尔值/非布尔值)
  11. ssh secure shell client 保存密码_著名的SSH协议
  12. 【汽车冷却胶管】的试验研究检测及质量改进方法
  13. 台式机鼠标失灵打开计算机,终于懂了台式电脑鼠标键盘不能用怎么办了
  14. vmware 桌面 服务器版,vmware云桌面软件服务器(vmware云桌面搭建教程)
  15. Python爬虫:抓取js生成的数据
  16. linux搭建kubernetes集群(一主二从)
  17. 在LINUX-DEBIAN系统下挂载新硬盘的方法
  18. 华硕EeePC: 没有光驱重装系统(用U盘作为电脑启动盘)
  19. XiaoHu日志 6/10~6/12
  20. 在web 开发中input file 中调用摄像头

热门文章

  1. 如何禁止在WINDOWS上复制粘贴文件
  2. macbook pro苹果笔记本快捷键(切换界面、剪切、重命名、截屏)
  3. 高中计算机课程教案设计方案,有关教学设计方案3篇
  4. Linux中用户切换su怎么用的,linux用户切换su命令横杠的作用
  5. java的单步调试_java存储过程单步调试详解
  6. 通俗易懂解释拜占庭容错
  7. 4D产品(DLG、DEM、DOM、DRG)介绍及区别
  8. 按字编址与按字节编址
  9. easyui图标对照 --由于文章历史久远, 博主放弃治疗了
  10. echarts饼图的颜色修改