precision是指检索出的结果中相关的比例,所以precision=true positive /(true positive+false negative). recall是指相关的条目被检索出的比例,所以recall= true positive/(true positive + false positive)。precision和recall双高当然是最好。但实际应用中往往precision和recall成反比关系。比如只检索出1条且相关,则precision为100%而recall则很低。而实际应用中则根据需要调整指标,比如如果是做搜索,那就是保证召回的情况下提升准确率;如果做疾病监测、反垃圾,则是保准确率的条件下,提升召回。
为了找到precision和recall的平衡点,往往会通过绘制precision-recall curve。PRC纵轴是precision,而横轴是recall,所以PRC曲线应该是越往右上凸越好(双高)而F1指则是结合了precision和recall的综合评估:2PR/(P+R)
通常还会用ROC曲线衡量分类器效果,ROC纵轴是true positive rate,横轴是false positive rate。通常tpr越高,fpr越低,分类器效果越好。所以ROC曲线越往左上凸越好。

precision,recall and precision-recall curve相关推荐

  1. 准确率(Accuracy),精确率/查准率(Precision), 召回率/查全率(Recall)和F1-Measure

    机器学习(ML), 自然语言处理(NLP), 信息检索(IR)等领域, 评估(Evaluation)是一个必要的工作, 而其评价指标往往有如下几点: 准确率(Accuracy), 精确率(Precis ...

  2. 正确率/精度(precision),召回率(recall),F1-score,ROC 曲线,AUC值

    准确率(accuaracy)= (TP+TN)/ ALL 即(TP+TN+FP+FN),是我们最熟知的. 正确率/精度(precision),召回率(recall),F1-score,ROC 曲线,A ...

  3. Python混淆矩阵(confusion_matrix)FP、FN、TP、TN、ROC,FROC,精确率(Precision),召回率(Recall),准确率(Accuracy),F1分数详述与实现

    目录 一.FP.FN.TP.TN 二.准确率(Accuracy).精确率(Precision).召回率(Recall).F1score 2.1.准确率(Accuracy) 2.2.召回率(Recall ...

  4. ROC,AUC,Precision,Recall,F1的介绍与计算

    1. 基本概念 1.1 ROC与AUC ROC曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣,ROC曲线称为受试者工作特征曲线 (receiver operatin ...

  5. 分类器评价指标 ROC,AUC,precision,recall,F-score,多分类评价指标

    目录 一.定义 二.ROC曲线 三.如何画ROC曲线 详解ROC/AUC计算过程(roc计算非常详细) 四.AUC AUC值的计算 AUC的计算方法(两个公式并且都举了例子) 为什么使用ROC曲线 五 ...

  6. 目标检测中的precision,recall,AP,mAP计算详解

    大雁与飞机 假设现在有这样一个测试集,测试集中的图片只由大雁和飞机两种图片组成,如下图所示: 假设你的分类系统最终的目的是:能取出测试集中所有飞机的图片,而不是大雁的图片. 现在做如下的定义: Tru ...

  7. Precision,Recall,F1score,Accuracy的理解

    Precision,Recall,F1score,Accuracy四个概念容易混淆,这里做一下解释. 假设一个二分类问题,样本有正负两个类别.那么模型预测的结果和真实标签的组合就有4种:TP,FP,F ...

  8. 【机器学习基础】TP,TN,FP,FN,Precision,Recall,PR曲线,AP,MAP,TPR,FPR,ROC曲线,AUC值等的解释

    1.TP,TN,FP,FN: 下面两个图说的就很明白了吧.左侧有点混淆矩阵的感觉     P:标签为正样本.     N:标签为负样本.     T:预测对了.     F:预测错了     TP:正 ...

  9. 【深度学习中模型评价指标汇总(混淆矩阵、recall、precision、F1、AUC面积、ROC曲线、ErrorRate)】

    深度学习中模型好坏的所有评价指标汇总(混淆矩阵.recall.precision.F1score.AUC面积.ROC曲线.ErrorRate) 导航 0.混淆矩阵 1.AUC面积 2.ROC曲线 3. ...

最新文章

  1. 13个 ASP.NET MVC 的扩展
  2. LF将由git中的CRLF替换-那是什么,它很重要吗? [重复]
  3. android 原生砸金蛋 动画,C4D-砸金蛋动画效果制作
  4. vim常用命令总结 (转)
  5. canvas.translate(x,y)
  6. 每个程序员都可能犯过的10个错误
  7. Android之okdownload下载提示奔溃Expected URL scheme ‘http‘ or ‘https‘ but was ‘data‘
  8. DAY77-Django框架(八)
  9. 最长递增子序列_python_算法与数据结构
  10. [css] 举例说明伪类:nth-child、:first-child与:first-of-type这三者有什么不同?
  11. Ajax用证书调用,跨域的jQuery AJAX调用,带证书(Cross domain jQuery ajax call
  12. python面向对象三大特性_深入理解Python面向对象的三大特性
  13. Form中获取数据源及扩展方法中获取变量
  14. oracle进入rman报错,Oracle学习系列之Rman学习(三)
  15. Open3d之网格变形
  16. python练手_opencv面部相似度标记
  17. android授权新浪微博 服务端,android应用关于新浪微博授权登陆解决方案
  18. 中国天然大豆卵磷脂市场趋势报告、技术动态创新及市场预测
  19. 【数据库系统】第一部分 数据库基础(4) 数据库安全性
  20. 拦截广告的链接(注意软件的广告不拦截,只拦截桌面图标链接)

热门文章

  1. 【探测服务】接口自动化之拨测落地
  2. jzoj4646. 【NOI2016模拟7.16】建造记者站
  3. SuperMap iClient3D for WebGL添加gif动态图
  4. 青龙面板从零搭建教程
  5. Java 时间, 日历类详解
  6. ELK-定期清除数据
  7. 《数据库概论》实验(2):交互式SQL--创建表《数据库概论》 实验(3)-交互式SQL--简单查询 《数据库概论》实验(4):交互式SQL--复杂查询
  8. Screenshot Captor绿色版-功能繁多的高级截图软件
  9. 同余问题(含证明)整理(篇目①:定义、性质与两个简单定理)
  10. Spark大数据开发学习:Spark基础入门