为了计算precision和recall,与所有机器学习问题一样,我们必须鉴别出True Positives(真正例)、False Positives(假正例)、True Negatives(真负例)和 False Negatives(假负例)。

为了获得True Positives and False Positives,我们需要使用IoU。计算IoU,我们从而确定一个检测结果(Positive)是正确的(True)还是错误的(False)。最常用的阈值是0.5,即如果IoU> 0.5,则认为它是True Positive,否则认为是False Positive。而COCO数据集的评估指标建议对不同的IoU阈值进行计算,但为简单起见,我们这里仅讨论一个阈值0.5,这是PASCAL VOC数据集所用的指标。

为了计算Recall,我们需要Negatives的数量。由于图片中我们没有预测到物体的每个部分都被视为Negative,因此计算True Negatives比较难办。但是我们可以只计算False Negatives,即我们模型所漏检的物体。

另外一个需要考虑的因素是模型所给出的各个检测结果的置信度。通过改变置信度阈值,我们可以改变一个预测框是Positive还是 Negative,即改变预测值的正负性(不是box的真实正负性,是预测正负性)。基本上,阈值以上的所有预测(Box + Class)都被认为是Positives,并且低于该值的都是Negatives。

tp,fp,tn,fn的计算相关推荐

  1. 真阳假阳真阴假阴指标(TP,FP,TN,FN)精度Precision 准确率Accuracy 召回率Recall 总结

    检测相关指标(TP,FP,TN,FN)总结表格 指标 定义 公式 备注 真阳性 (True Positive, TP) 预测为阳性,实际为阳性 - - 假阳性 (False Positive, FP) ...

  2. 正解TP/FP/TN/FN评价指标

    问题 机器学习分类任务中常见的指标有TP/FP/TN/FN四种,初学者往往很难区分这四个概念.本文将采用简洁的方式,清晰的介绍四者之间的区别. 区别 四个 指标中,TP和TN是比较好理解的,FP和FN ...

  3. TP FP TN FN

    转自: 作者:Charles Xiao 链接:https://www.zhihu.com/question/19645541/answer/91694636 来源:知乎 著作权归作者所有.商业转载请联 ...

  4. AUC TP FP TN FN recall fpr 混淆矩阵

    TPR/FPR /召回率/精确率 TPR=召回率,正样本中预测正确的占比: FPR:负样本中预测为正样本的占比,也就是负样本中预测错误的占比 from sklearn import metrics y ...

  5. 一文讲清楚目标检测中mAP、AP、precison、recall、accuracy、TP、FP、FN、TN

    TP.FP.FN.TN 分类中TP.FP.FN.TN含义 目标检测中TP.FP.FN.TN的含义 precision .recall .accuracy precision recall accura ...

  6. 机器学习基础一(TP,TN,FP,FN等)

    TP:预测为正向(P),实际上预测正确(T),即判断为正向的正确率 TN:预测为负向(N),实际上预测正确(T),即判断为负向的正确率 FP:预测为正向(P),实际上预测错误(F),误报率,即把负向判 ...

  7. TP、TN、FP、FN、Recall、Miss Rate、MCC、F1 Score 等指标计算

    对一个二分类问题,实际取值只有正.负两例,而实际预测出来的结果也只会有0,1两种取值.如果一个实例是正类,且被预测为正类,就是真正类(True Positive),如果是负类,被预测为正类,为假正类( ...

  8. FP、FN、TP、TN、精确率(Precision)、召回率(Recall)、准确率(Accuracy)评价指标详述

    来自微信公众号:小白CV关注可了解更多CV,ML,DL领域基础/最新知识;如果你觉得小白CV对您有帮助,欢迎点赞/收藏/转发 在机器学习领域中,用于评价一个模型的性能有多种指标,其中几项就是FP.FN ...

  9. TP、TN、FP、FN 含义

    TP.TN.FP.FN解析 一.基础概念 TP:被模型预测为正类的正样本 TN:被模型预测为负类的负样本 FP:被模型预测为正类的负样本 FN:被模型预测为负类的正样本 TP.TN.FP.FN超级详细 ...

最新文章

  1. matplotlib如何把坐标轴一横一竖给绘制出来
  2. Flutter开发之Android应用打包发布(22)
  3. 006_Spring Data JPA基于方法名称命名规则查询
  4. OpenCV2马拉松第22圈——Hough变换直线检測原理与实现
  5. 【采用】无监督学习在反欺诈中的应用
  6. searchsploit漏洞查找工具使用指南(exploit-db.com 离线工具)
  7. 独立站国际物流怎么解决?
  8. 简单的3个SQL视图搞定所有SqlServer数据库字典 (转载)
  9. 服务器测试文档格式,服务器测试文档格式
  10. 实战CSS:小米商城静态实现
  11. 洛谷 P4114 Qtree1 树链剖分
  12. kettle-如何在kettle中编写java代码
  13. 电脑QQ登录后将显示的界面由“空间”改为“消息”
  14. 怎样进行微信营销才比较好
  15. GBase 8c核心技术简介
  16. 【分享】PPT--你不知道的使用技巧
  17. 使用STM32Cube MX为STM32 CAN总线快速配置上手教程_HAL库_CAN协议_STM32_附波特率计算工具
  18. Iphone攻与防-一
  19. 某寺庙,有小和尚、老和尚若干。有一水缸,由小和尚用水桶从井中提水入缸,老和尚用水桶从缸里取水饮用。水缸可容30桶水,水取自同一井中。水井径窄,每次只能容一个水桶取水。水桶总数为5个。每次入、取缸水仅为
  20. 解释PLMN,CELLID,LAC

热门文章

  1. 华为在线编程系列-字符串分割
  2. 电商后台商品管理和订单管理分享
  3. MHCHXM超快恢复二极管SF1604为什么是三个脚
  4. C51数码管动态显示+AD转换
  5. 如何在Controll 获取数据库数据
  6. jedis简介和使用
  7. 微信小程序简单的信息表格的提交到数据库(新手篇)(云端数据库)
  8. 中国本土代工王者曾为富士康打工,如今却悄然超越富士康
  9. 实验三 字符类型及其操作(新)
  10. Wonderware INSQL historian SDK开发