当前位置: 首页 > news >正文

机器学习(21)---召回率(recall)、精度(precision)和准确率(accuracy)

文章目录

    • 1. 分布不平衡的数据集
    • 2. TP、TN 、FP 、FN
    • 3. 混淆矩阵
    • 4. 各自的计算公式
    • 5. 例题应用


1. 分布不平衡的数据集

 1. 精度(precision)和召回率(recall)是衡量机器学习模型性能的重要指标,特别是数据集分布不平衡的案例中。

 2. 不平衡数据集广泛存在于各种分类问题中,包括二分类和多分类问题。以下是一个简单的二分类问题的例子:假设有100个样本,其中80个样本被标记为类别1,其余20个样本被标记为类别2。这个数据集就是不平衡数据集,类别1和类别2的样本数量之比为4:1。另一个不平衡分类问题出现在当疾病在公众中的发病率很低时的疾病监测。

2. TP、TN 、FP 、FN

 我们检查身体的时候,经常会听到检测结果呈"真阳性"、"假阴性"等说法。

  • “真”、"假"说的是检查结果的对错。”真“意味着检测结果是正确的,"假"意味着检测结果是错误的。
  • “阳性”、"阴性"说的是此次的检查结果。阳性,意味检测出了预定的目标。阴性,意味着没查出预定的目标。
检测结果英文术语含义
真阳性True Positive正确地检测到阳性结果:即检测结果正确,并且结果呈现阳性
假阳性False Positive错误地检测到阳性结果:即检测结果错误,并且结果呈现阳性
真阴性True Negative正确地检测到阴性结果:即检测结果正确,并且结果呈现阴性
假阴性False Negative错误地检测到阴性结果:即检测结果错误,并且结果呈现阴性

3. 混淆矩阵

 1. 混淆矩阵是机器学习领域中用于精度评价的一种标准格式,也被称为误差矩阵。混淆矩阵的每一行代表一个真实的标签,每一列代表一个预测的标签。矩阵的对角线元素表示模型正确分类的实例数,非对角线元素则表示模型错误分类的实例数。

 2.(1)TP+FP+TN+FN:样本总数。(2)TP+FN:实际正样本数。(3)TP+FP:预测结果为正样本的总数,包括预测正确的和错误的。(4)FP+TN:实际负样本数。(5)TN+FN:预测结果为负样本的总数,包括预测正确的和错误的。

在这里插入图片描述

4. 各自的计算公式

 1. 准确率(accuracy)就是在全部预测中,正确预测结果所占的比例。计算公式为:

在这里插入图片描述
 2. 精度(precision)就是在全部阳性预测中,正确预测结果所占的比例。比如,你预报了10次下雨,结果只下了3次,你的预报的精度就是 0.3,因为 TP = 3 , FP = 7。计算公式为:

在这里插入图片描述
 3. 召回率(recall)就是在全部阳性事件中,正确预测结果所占的比例。比如,下了10次雨,结果你只正确预报了2次,你的预报的召回率就是 0.2,因为 TP = 2 , FN = 8 , P = 10。计算公式为:

在这里插入图片描述

5. 例题应用

答案:5、3、0、2、0.625、1.00

在这里插入图片描述

http://www.lryc.cn/news/188397.html

相关文章:

  • EsayExcel让不同标题有不同的颜色
  • Ant Design of React 创建项目及运行环境
  • NoSQL之Redis 主从复制配置详解及哨兵模式
  • 界面组件DevExpress WinForms v23.2新功能预览 - 增强MVVM相关功能
  • vue3前端开发-开发环境安装篇
  • MVCC和BufferPool缓存机制
  • 论文阅读笔记(Clover: 计算与存储被动分离的分布式键值存储系统)
  • 大模型推理框架概述
  • 抖音商品详情数据接口,抖音商品详情API接口
  • 睿趣科技:抖音开网店怎么开通
  • 体育场馆能源消耗监测管理平台,为场馆提供能源服务
  • 前端本地存储方案-localForage-vue3中使用
  • vivo年度新“机皇”X100系列要来了!
  • 滴滴发布十一大数据:延边出行需求上涨280% 西部省份成旅游热点
  • Allegro如何查看器件的管脚号?
  • 苹果电脑用什么清理软件比较好?
  • 被装超市管理系统-智被装DW-S305系统组成项目背景
  • 使用“Apple 诊断”测试你的 Mac(查看电池是否到达更换标准)
  • ElementUI增删改的实现及表单验证
  • 基于Google‘s FCM实现消息推送
  • 若依微服务前后端部署启动流程(只记录)
  • docker创建nginx容器
  • nio 文件传输
  • 2023-10-09 python-安装psd_tools-记录
  • 【Python目标识别】目标检测的原理及常见模型的介绍
  • SpringCloud小项目——订单积分商城 使用Nacos、Open Feign、Gateway、Sentinel技术栈
  • 澳大利亚教育部宣布ChatGPT将被允许在澳学校使用!
  • Linux基础指令笔记大全
  • vue学习-14vue的路由缓存组件以及activated和deactivated生命周期钩子
  • 【opencv】windows10下opencv4.8.0-cuda版本源码编译教程