自我理解:精度(precision)和召回(recall)

这篇具有很好参考价值的文章主要介绍了自我理解:精度(precision)和召回(recall)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、精度(Precision)

  • 精度是用于评估分类模型的一个重要指标。它反映了模型预测为正例的样本中,实际真正为正例样本的比例。
    • 【注】正例样本指在二分类问题中,被标注为正类的样本。
      • 例如:在垃圾邮件分类任务中,正例样本就是真实的垃圾邮件。
  • 精度的计算公式
    • 精度 = 正确预测为正例的样本数 / 总预测为正例的样本数
    • 例如,在二分类问题中,如果有100个样本被模型预测为正例,其中80个样本实际真为正例,20个样本被误判。
    • 那么这个模型的精度为:80 / 100 = 80%。
    • 也就是说,这个模型预测为正例的样本中,有80%实际是正例,20%是误报的负例。
  • 精度反映了模型的预测结果中,正类样本所占的比例。它代表了模型的预测准确性和精确度。精度指标越高,说明模型的预测效果越好。
  • 通俗解释
    • 假设班上有50个学生,其中10个学生的数学成绩很好。现在老师让所有学生做一份数学测试,结果通过测试的数学好的学生有8个,通过测试的其他学生有5个。
    • 那么此时,精度 = 测试通过的数学好学生数量 / 总共测试通过的学生数量 = 8 / (8 + 5) = 8 / 13 = 61.5%
    • 精度反映了在全部测试通过的学生中,数学好的学生的比例。

2、召回/真阳性率(Recall/TPR)

  • 召回是用于评估分类模型效果的一个重要指标。它衡量模型正确识别出正样本的比例。
  • 召回率(recall)也称为真阳性率(True Positive Rate)或敏感度(Sensitivity)。
  • 召回的计算公式
    • 召回率 = 模型预测出的正例样本数 / 正例样本总数
    • 例如,假设有100个正例样本,模型只预测出了其中的80个为正例。
    • 那么这个模型的召回率为:80 / 100 = 80%
  • 召回率反映了分类模型中,所有的正例样本中有多大比例被正确识别出来。它反应了模型检测正例的全面能力。
  • 通俗解释
    • 假设班上有50个学生,其中10个学生的数学成绩很好。现在老师让所有学生做一份数学测试,结果有8个数学成绩好的学生通过了测试。
    • 那么此时,召回率 = 测试通过的数学好学生数量 / 全部数学好学生数量 = 8 / 10 = 80%
    • 召回率反映了在全部的“数学好学生”中,有多大比例通过了测试。

3、精度与召回的区别

  • 精度计算所有被预测为正例样本中,实际为正例样本的比例,反映了模型的精确度;召回计算所有实际为正例样本中,被正确预测为正例的比例,反映了模型的召回能力。
  • 精度倾向于惩罚假正例,召回倾向于惩罚漏报的正例。
  • 提高精度的方法是减少假正例,提高召回的方法是减少漏报正例。
  • 精度和召回往往存在权衡,精度提高时召回降低,反之亦然。评估模型效果时,需要同时考量精度和召回。
  • 在样本不平衡时,由于负例较多,仅考虑精度往往会忽视正例准确率,这时更关注召回。

4、假阳性率(FPR)

  • 假阳性率是用于评估分类模型效果的一个重要指标。它表示在所有实际负例中被模型错误预测为正例的比例。
  • 假阳性率的计算公式
    • 假阳性率 =  被模型错误预测为正例的样本数 / 反例样本总数
    • 例如,假设有100个反例样本,模型只预测出其中80个为反例,其余20个预测为正例。
    • 那么这个模型的假阳性率为:20 / 80 = 25%
  • 假阳性率反映了分类模型在负例样本中误判为正例的程度,高FPR可能意味着模型对于负例的预测并不可靠。
  • 通俗解释
    • 假设有1000个人参加了测试,其中只有10人实际上患有这种罕见疾病(正例),而剩下的990人是健康的(反例)。从990名健康人中,有20人被错误地预测为患病了(假正例),而剩下的970人被正确地预测为健康(真反例)。
    • 那么此时,假阳性率 = 被错误预测为患病的人 / 全部健康人 = 20 / 990 ≈ 2.02%
    • 意味着模型错误地将健康的人预测为患病的比例为约2.02%。

文章来源地址https://www.toymoban.com/news/detail-654777.html

到了这里,关于自我理解:精度(precision)和召回(recall)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能的自我学习:如何模仿人类知识积累

    人工智能(Artificial Intelligence, AI)是一门研究如何让计算机模拟人类智能的学科。自从1950年代以来,人工智能一直是计算机科学的一个热门研究领域。人工智能的目标是让计算机能够理解自然语言、识别图像、解决问题、学习新知识等,以及模拟人类的智能行为。 自从2012年的

    2024年02月20日
    浏览(49)
  • 基于sklearn计算precision、recall等分类指标

    在前面的文章中,我们已经介绍了分类指标Precision,Recall,F1-Score的定义和计算公式:详解分类指标Precision,Recall,F1-Score 我们可以知道, 精度(precision)、查全率(recall)、F1的计算,是针对于二分类器来定义的。他们的计算,只与y_true和y_pred有关,要求y_true和y_pred中只含有0和

    2024年02月16日
    浏览(39)
  • 机器学习系列(二)——评价指标Precision和Recall

    Precision 和 Recall 是常考的知识点,就其区别做一个详细总结 1. Precision  中文翻译 “精确率”,“查准率”。 “查准率”这个名字更能反应其特性,就是 该指标关注准确性。  计算公式如下: 这里TP,FP的概念来自统计学中的混淆矩阵,TP指 “预测为正(Positive), 预测正确(

    2024年02月16日
    浏览(43)
  • 人类智能与人工智能的融合:自我意识在多领域的应用

    人工智能(Artificial Intelligence, AI)是一门研究如何让计算机模拟人类智能的学科。人类智能包括学习、理解自然语言、认知、推理、计划、视觉、运动等多种能力。人工智能的目标是让计算机具备这些能力,以便在各种应用中与人类相互作用。 自从1950年代以来,人工智能一直是

    2024年02月19日
    浏览(44)
  • 【大数据&AI人工智能】意识机器:ChatGPT 能否拥有自我意识?

    2022年11月30日,一个现象级应用程序诞生于互联网,这就是OpenAI开发的ChatGPT。从问答到写程序,从提取摘要到论文写作,ChatGPT展现出了多样化的通用智能。于是,微软、谷歌、百度、阿里、讯飞,互联网大佬们纷纷摩拳擦掌准备入场……但是,请先冷静一下…… 现在 all in

    2023年04月26日
    浏览(69)
  • 详解分类指标Precision,Recall,F1-Score

    在使用机器学习算法的过程中,我们需要对建立的模型进行评估来辨别模型的优劣,下文中主要介绍常见的几种评估指标。以下指标都是对分类问题的评估指标。 在二分类任务中,假设只有正类(1)和负类(0)两个类别,True(1)和False(0)分别表示预测结果对或错;Posi

    2024年02月16日
    浏览(47)
  • python 中,sklearn包下的f1_score、precision、recall使用方法,Accuracy、Precision、Recall和F1-score公式,TP、FP、TN、FN的概念

    目录 1.sklearn.metrics.f1_score 2.sklearn.metrics.precision_score 3.sklearn.metrics.recall_score 4.Accuracy,、Precision、 Recall和F1-score公式​​​​​​​ 5.TP、FP、TN、FN的概念 重要参数说明: y_true: 一维数组,或标签指示数组/稀疏矩阵 (真实值) y_pred: 一维数组,或标签指示数组/稀疏矩阵 (

    2023年04月24日
    浏览(46)
  • 目标检测评估指标mAP:从Precision,Recall,到AP50-95

    True Positive 满足以下三个条件被看做是TP         1. 置信度大于阈值(类别有阈值,IoU判断这个bouding box是否合适也有阈值)         2. 预测类型与标签类型相匹配(类别预测对了)         3. 预测的Bouding Box和Ground Truth的IoU大于阈值(框 打对了)。 当存在多个满足条件的预

    2024年02月09日
    浏览(40)
  • YOLOv8性能评估指标->mAP、Precision、Recall、FPS、IoU

    开始讲解之前推荐一下我的专栏,本专栏的内容支持(分类、检测、分割、追踪、关键点检测),专栏目前为限时折扣, 欢迎大家订阅本专栏,本专栏每周更新3-5篇最新机制,更有包含我所有改进的文件和交流群提供给大家。   专栏目录: YOLOv8改进有效系列目录 | 包含卷积、主

    2024年02月03日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包