欢迎关注鄙人公众号,技术干货随时看!

查准率与查全率(召回率)是在信息检索与机器学习领域常用的衡量指标,书籍或网络上有非常多的定义,敝人在重温周志华先生《机器学习》一书时,发现书中的定义是非常科学的,而且把这两个指标根据混淆矩阵进行了数学化!

在信息检索领域的定义:检索出的n个文档中正确结果(m个结果是正确的)的比率即是查准率,即p=n/m;假设在所有的数据中正确结果有n个,一次检索结果中正确的个数是m个,查全率即召回率定义为 r = m/n

在机器学习领域:假设在一次预测中,预测总数目是n个,其中m个是预测结果中正确的数据,g 是预测出和没预测出正确结果的总和,那么查准率p=n/m,查全率r = m/g

下面给出混淆矩阵

真实情况

预测结果

正例

反例

正例

TP(真正例)

FN(假反例)

反例

FP(假正例)

TN(真反例)

查准率P和查全率R分别定义为

P = TP/(TP+FP)

R = TP/(TP+FN)

由以上可以看出,一般情况下查准率和查全率是此消彼长的一对量。当提高查准率时,可以只返回预测概率靠前的几个结果,但此时可能会漏掉一部分正确的结果,导致查全率降低,反之依然!具体应用中应该在查准率与查全率间寻找一个可以接受的平衡值

深入理解查准率与查全率相关推荐

  1. 最小二乘,最大似然,最大后验,查准率与查全率

    最小二乘,最大似然,都带有最字,那他们之间有什么关系呢? 一.最大似然 定义: 最大似然估计(maximum likelihood estimation, MLE)一种重要而普遍的求估计量的方法. 最 ...

  2. 【机器学习】评价指标 : 准确率,查准率与查全率

    引言 在机器学习中,有几个评价指标,今天专门来介绍一下.之前的学习中主要是看模型,学算法,突然有一天发现,机器学习中的一些基本概念还是有点模糊,导致不知道如何综合评价模型的好坏. 这篇文章主要介绍如下 ...

  3. 查准率与查全率一图搞懂

    听说你学查准率与查全率老不理解,什么玩意呢?你去查,都是给你扔个表扔个公式 淦,很抽象,但是你运气好刷到了我这篇,我悟了,现在教你hh 从上面这个图看吧,你需要先知道各个样本是属于哪一类,再往下看. ...

  4. 查准率和查全率(precision and recall)

    查准率和查全率(precision and recall) 最近在论文中看到recall,一时想不起来了它的内在含义,如果你也忘了的话,可以一起复习一下. 查准率和查全率(precision and ...

  5. ML基本知识(一)查准率和查全率

    在周志华老师的<机器学习>那本书上看了一下查准率和查全率,感觉不是很懂,就自己在网上查了一下,感觉有些懂了,所以写下来加深印象. 首先先展示一下下面这幅图: 查准率的意思就是在预测出来的正 ...

  6. 机器学习:性能度量指标之查准率和查全率

    在很多实际应用中,我们知道仅仅关心正确分类的结果是不够的,并且,在数据偏斜比较严重的情况下,模型准确率可能具有相当程度的误导性,我们也需要知道数据被错误分类的情况,以确认为此需要承担的分类错误的代价. ...

  7. 机器学习-查准率、查全率、调和平均值

    在机器学习里,预测出来的结果与真实情况总会有差距,两者的误差需要进行测试. 目录 一.准确率(Accuracy) 二.查准率.查全率 1.定义 2.具体解释 3.两者关联 三.调和平均值 1.公式 2 ...

  8. 机器学习--查准率和查全率

    机器学习--查准率和查全率 问题引出 一.混淆矩阵 二.查准率和查全率 总结 问题引出 以西瓜问题为例,我们现在想要解决的问题为"挑出的西瓜有多少是好西瓜","所有好瓜中 ...

  9. 查准率与查全率的计算

    查准率与查全率的计算 假设我们这里有100个样本 x1 ,x2 x3 -x100 Y(真实标签) 1 0 1 - 1 Y'(预测标签) 0 0 0 -1 正样本代表用1 表是 ,负样本用0表是,这是一 ...

最新文章

  1. labVIEW与单片机实现串口通信的设计过程
  2. torch==1.1.0和torchvision-0.3.0安装
  3. MiniGUI细节处理(转)
  4. k8s查看pod的yaml文件_【大强哥-k8s从入门到放弃04】Yaml语法解析
  5. JVM调优:打印所有-XX非标参数命令
  6. signal(SIGCHLD, SIG_IGN) 和 signal(SIGPIPE, SIG_IGN) 使用场景
  7. caj在线阅读_用翻译软件快速阅读大量英文文献
  8. pyspark启动时卡住了
  9. 云数据库精华问答 | 云数据库与其他数据库的关系
  10. Android日志[进阶篇]三-Logcat 命令行工具
  11. codeforces 453C Little Pony and Summer Sun Celebration
  12. 在点光源的基础上利用光域网来分布光的传播范围及方向_daiding
  13. openwrt的ipk包开发
  14. 进击的自走棋——《金铲铲之战》游戏体验报告
  15. 后台网站二级页面制作步骤
  16. angular7中使用jsonViewer
  17. 微信小程序如何显示富文本,类似v-html,rich-text
  18. 鸡兔同笼问题。上有头30个,下有脚90只,问鸡兔各有多少只。
  19. SQL Server 2008 Database Mirroring
  20. 利用沪江小D做个词典小工具

热门文章

  1. 6-1 图书列表 (25 分)
  2. matlab deconv出现无穷大,【 MATLAB 】deconv 函数介绍
  3. 我们该怎么合理的安排自己的工作时间?
  4. 语言栏不见和不能输入中文的解决方法
  5. 【开源项目】八、电商项目dts-mall 聚惠星商城
  6. 广告效果数据的实时计算与分析(Druid)(一)
  7. 如何将pdf文件转为jpg格式,而不损失清晰度
  8. b站《史上最全unity3D教程》一些ppt笔记1
  9. 基于Python实现看图说话和微表情识别
  10. js原型对象和原型链理解