R(召回率recall)=正确预测的正样本数/实际拥有的正样本数

P(准确率precision)=正确预测的正样本数/总预测样本数

R是查全率,P是查准率,是两个不同维度的衡量方法。有时这两个是矛盾的,比如只检测出了一个结果,且是正确的,那么P就是100%,但是R就会很低。如果我们把所有认为可能的结果都返回,那么P可能就会很低,R就很高

比如:

R高P低:所有汽车都被正确识别出来,但是很多卡车也被误认为是汽车

R低P高:识别出的飞机都是正确的,但还有很多飞机没被识别出来

所以衡量一个模型的性能只看P或R不行,所以引入了AP(平均准确度Average Precision),简单来说就是对PR曲线求积分,如下图

在yolov5训练实例中

我对参数的理解:mAP@.5代表IoU为0.5下的平均AP值,mAP@.95代表IoU为0.95下的平均AP值。在IOU为0.5时,预测框与ground truth部分只要有一部分交集就被判断为预测正确。而在IOU=0.95时,预测框要与ground truth高度重合才能算作预测正确,门槛相对挺高了,所以mAP@.95相比于mAP@.5更具有可信度。所以最后一个参数mAP@.5:.95应该是最重要的衡量指标,值越高代表模型的识别率越好。通过观察发现,每一轮的epoch过后,如果mAP@.5:.95这个参数比之前epoch的要大,那么best.pt就会更新,这也证实了我的想法

更多mAP解释:https://towardsdatascience.com/breaking-down-mean-average-precision-map-ae462f623a52

目标检测评估指标 mAP P R相关推荐

  1. 如何绘制深度学习-目标检测评估指标P-R(precision-recall)曲线?如何计算AP(average-precision)?

    参考文章:深度学习-目标检测评估指标P-R曲线.AP.mAP 文章目录 P-R曲线: AP计算: 下面通过具体例子说明. 首先用训练好的模型得到所有测试样本的confidence score,每一类( ...

  2. Microsoft COCO: Common Objects in Context - 目标检测评估 指标(Detection Evaluation)

    参考博客 coco官网 coco目标检测评估指标 以下12个指标用于描述COCO上的对象检测器的性能: Average Precision (AP): AP % AP at IoU=.50:.05:. ...

  3. 5、目标检测评估指标

    目标检测评估指标 1.精确度(Precision).召回率(recoll).准确率 (Accuracy) 2.AP与mAP 3.IOU 4.置信度(confidence) 5.NMS 6.边框 7.感 ...

  4. 目标检测网络指标mAP的测试的python实现

    背景:实现相应的目标检测网络需要能够测试mAP 目的:实现mAP的测试. 参考代码:https://github.com/Cartucho/mAP#create-the-ground-truth-fi ...

  5. 深度学习-目标检测评估指标P-R曲线、AP、mAP

    基本概念 P-R曲线中,P为图中precision,即精准度,R为图中recall,即召回率. Example 下面通过具体例子说明. 首先用训练好的模型得到所有测试样本的confidence  sc ...

  6. 【深度学习】——模型评估指标MAP计算实例计算

    目录 一.知识储备 1.IOU--交集面积与并集面积之比 2.混淆矩阵(TP.FP.FN.TN) 问题1:上面的TP等具体是如何计算得到的? 3.精度precision&召回率recall 二 ...

  7. 目标检测的评估指标mAP的那些事儿

    对于使用机器学习解决的大多数常见问题,通常有多种可用的模型.每个模型都有自己的独特之处,并随因素变化而表现不同. 每个模型在"验证/测试"数据集上来评估性能,性能衡量使用各种统计量 ...

  8. 目标检测模型的评估指标mAP详解(附代码)

    https://zhuanlan.zhihu.com/p/37910324 对于使用机器学习解决的大多数常见问题,通常有多种可用的模型.每个模型都有自己的独特之处,并随因素变化而表现不同. 每个模型在 ...

  9. 绝对不容错过:最完整的检测模型评估指标mAP计算指南(附代码)在这里!

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 前言 本文翻译自Measuring Object Detectio ...

  10. ap 目标检测算法map_目标检测的指标AP与mAP

    最近在处理实验数据的时候,想到了之前学习的分类混淆矩阵当时没有完全弄懂,刚好借着这个机会给深入的学习一下,做好相应的笔记 一.检测指标 在目标检测任务中,通过不同的IoU阈值来进行检测器的整体的性能评 ...

最新文章

  1. 新概念英语(1-47)A cup of coffee
  2. 监控zabbix面试题
  3. 【小题目】输入三个数字,获取三个数字中的最小值
  4. 文档加载完后执行相关事件
  5. linux 查看内存用量_正确计算linux系统内存使用率
  6. enumerate_Java Thread类的static int enumerate(Thread [] th)方法与示例
  7. 纸质书,电子书,你会选择通过哪一种途径学习?
  8. Percona PT-kill重构版(PHP)
  9. python网页抓取与按键精灵原理一样吗_按键精灵等以GUI接口为基础的程序在爬虫界的地位是怎样的?...
  10. 会变色的背景透明NSButton
  11. d作者d语言中组件式编程
  12. 从零开始的MYSQL数据库命令行使用指南
  13. 磁滞回线如何用计算机画图,利用Origin8.5软件简化磁滞回线数据处理
  14. Web2.0网络社区用户激励机制调研
  15. Rust 2018 调查报告发布;微软超越苹果成为全球市值最大公司
  16. wordpress 插件开发
  17. 基于小程序云开发的在线答题小程序源码含答题分类答题记录错题集适合学习适合毕业设计使用
  18. 原理详解:PCA(explained_variance_ratio_与explained_variance_)
  19. c语言佮保留俩位小数,阅读语言论文,关于性阅读障碍儿童词汇识别中字形信息作用相关参考文献资料-免费论文范文...
  20. 通过脚本自动下载麦咖啡病毒升级包

热门文章

  1. 走向.NET架构设计---第二章:设计 测试 代码
  2. pycharm中python环境的配置
  3. 护照扫描仪的应用环境解读 SDK数据
  4. 身份证护照扫描仪助力酒店信息录入
  5. Java抽象类 详解
  6. MacBook重装系统
  7. 【快速迭代】【原型开发】
  8. python 小说分析_谁还没看过几本金庸小说?用Python分析一下当年最爱看的主角是谁...
  9. python实现B站自动发弹幕_python代码
  10. java继承计算不同图形面积_第五章-子类与继承-实验2(图形面积的和)