机器学习分类模型10大指标详解

机器学习基础(一)混淆矩阵,真阳性(TP),真阴性(TN),假阳性(FP),假阴性(FN)以及敏感性(Sensitivity)和特异性(Specificity) 介绍机器学习的基础,混淆矩阵,真阳性,真阴性,假阳性,假阴性,敏感性和特异性。 阅读详情

公众号:尤而小屋
作者:Peter
编辑:Peter

大家好,我是Peter~

机器学习分类模型的评价指标是在衡量模型在未知数据集上的性能表现,通常基于混淆矩阵和相关的评价指标。

最近建立了一个分类模型,在选择评价指标的时候进行了对比不同指标之间,同时也查阅了很多的资料和博客,发现了一个问题:

Accuracy是准确率,Precision是精确率;还是说反过来?

当时小编主要参考了一篇博客,阅读量和收藏量非常高(此刻已经不是这个数):

blog.youkuaiyun.com/seagal890/a…

我看到他的文章里面这样写到:

大为吃惊,非常怀疑,个人印象中不是这样的。

再看看其他的文章:

很多文章都是相反的定义。于是我问了ChatGPT:

机器学习分类模型中哪个代表准确度,accuracy 还是Precision?

那如果从英文转中文的翻译角度来看,也是相同的结果:

所以这篇文章真的是误导了5万多人,可能他们自己都不知道吧!!

小编坚持accuracy代表准确率,precision代表精确率。

所以大家看其他博主文章的时候,自己也要多思考一下,说不定小编公众号的文章也有不恰当的地方,欢迎指正。

下面小编就从混淆矩阵开始,给大家详细介绍下机器学习分类模型中的多个评价指标。

混淆矩阵Confusion Matrix

开局一张图:

其中,Pos代表Positive,Neg代表Negative。描述4个观点:

  • True Positive(TP):真正类。样本的真实类别是正类,并且模型识别的结果也是正类。
  • False Negative(FN):假负类。样本的真实类别是正类,但模型将其识别为负类。
  • False Positive(FP):假正类。样本的真实类别是负类,但模型将其识别为正类。
  • True Negative(TN):真负类。样本的真实类别是负类,并且模型将其识别为负类。

那么样本总个数为:样本总数=TP+FN+FP+TN样本总数=TP+FN+FP+TN样本总数=TP+FN+FP+TN

基于混淆矩阵可以计算多个分类的评价指标,下面开始详细介绍:

准确率Accuracy

准确率是最为常用的评价指标,它可以用来表示模型的准确度,即表示为:

准确率=模型识别正确的样本数量样本总数准确率=\frac{模型识别正确的样本数量}{样本总数}准确率=样本总数模型识别正确的样本数量​

在这里模型识别正确包含两个部分:真正类TP(True Positive)和真负类TN(True Negative),也就是说;样本的真实情况和预测情况是完全匹配的(正类刚好预测为正类,负类也刚好预测为

Recall(召回率)、F1分数、特异性(specificity)和精确度(precision) 这些指标通常在混淆矩阵(confusion matrix)的基础上计算,混淆矩阵是一个表格,用来描述模型预测的结果和实际情况之间的关系。在实际应用中,根据问题的具体需求,可能会更关注这些指标中的某一个或某几个。例如,在医疗诊断中,人们可能更关注召回率,因为漏诊(False Negative)的后果可能比误诊(False Positive)更严重。在机器学习和统计学中,recall(召回率)、F1分数、特异性(specificity)和精确度(precision)是评估分类模型性能的常用指标。 阅读详情

相关推荐

机器学习中的评价指标(分类指标评Accuracy、Precision、Recall、F1-score、ROC、AUC )(回归指标评价MSE、RMSE、MAE、MAPE、R Squared)

文章目录1.机器学习中的评价指标基础(一)分类指标评价1.Accuracy2.Precision、查准率3.Recall、查全率4.F1-score举个例子:5.ROC6.AUC(二)回归指标评价1.均方误差(MSE)2.均方根误差(RMSE)3.MAE(平均绝对误差)4.MAPE5.R Squared 1.机器学习中的评价指标 简要介绍精度、精确率、召回率、P-R曲线、F1 值、TPR、FPR、...

youif的博客 7170

机器学习之分类与回归的常见评价指标

详细介绍了机器学习中分类和回归算法的常见评价指标,如分类问题的精确率、准确率、召回率、F1值及ROC曲线;回归问题的决定系数、均方误差、平均绝对误差等。利用python实现评价指标的计算。

m0_69435474的博客 3806

机器学习:分类中的分类阈值、分类指标和阈值介绍

在机器学习中,分类是一种常见的任务,它的目标是将数据点划分到不同的类别中。在进行分类任务时,我们通常需要设置一个分类阈值,用于决定数据点属于哪个类别。此外,分类指标也是评估分类模型性能的重要指标之一。本文将介绍分类阈值的概念、分类指标的意义,并提供一些相关的源代码示例。分类阈值是指在二分类问题中用于判断数据点所属类别的一个阈值。通常情况下,模型会输出一个概率值或者一个连续的分数,我们需要将其转化为一个离散的类别。分类阈值决定了在什么情况下我们将数据点划分到正类或负类。

HnrzLinux的博客 2658

7系列ZYNQ硬件调试:Vitis无法识别ARM DAP的排查与解决

本文详细分析了Xilinx 7系列ZYNQ芯片在Vitis开发环境中无法识别ARM DAP的常见问题及解决方案。从硬件设计检查(电源系统、时钟电路)、JTAG连接诊断到软件环境排查,提供了全面的调试指南。特别针对ARM DAP初始化失败的情况,给出了实用的排查步骤和预防措施,帮助开发者快速定位和解决类似问题。

weixin_33737134的博客 515

spyglass之功耗分析

用于功耗分析的软件除了ptpx外,spyglass也可以。ptpx的功耗分析是基于netlist(网表)进行的,一般用于分析综合后的pre功耗和P&R后的post功耗,但这已经是项目进行到比较后期了,如果后期发现功耗数据与我们目标功耗相差较大,则意味着需要功耗优化,这时有可能会将项目计划节点延迟。如果在前期designer可以获得设计模块的功耗数据,可提早优化功耗,spyglass则为designer提供了一个很好的手段去评估功耗,从而提前优化功耗。

u011974971的博客 9205

Windows 10 下 Nacos 3.0.2 单机版保姆级安装教程(含JDK 17配置与MySQL 8.0连接避坑)

本文提供Windows 10下Nacos 3.0.2单机版的详细安装教程,涵盖JDK 17配置、MySQL 8.0连接优化及生产级安全设置。通过步骤详解和常见问题解决方案,帮助开发者快速完成Nacos的安装与配置,确保服务发现与配置管理的高效运行。

weixin_29237635的博客 321

代码实现ROS2bag录制数据和回放数据(C++)

ROS2的ROS2bag功能可以将指定Topic中的数据以.db3的格式(不同于ROS)保存到本地文件中。读取文件数据可以实现数据回放。

m0_57124501的博客 3257

香橙派5使用RK3588S内置NPU加速yolov5推理,实时识别数字达到50fps

香橙派5采用了RK3588S,内置的NPU达到了6Tops的算力,博主这里记录一下自己的踩坑过程,好不容易做出来的不能以后忘记了(手动狗头)。这里博主还在B站上发布了效果视频,大家感兴趣的话可以看一下。其中解决了先验框标注位置不对,或者出现非常多的框的问题

weixin_51651698的博客 2万+

基于YOLOv8的智能肿瘤检测系统:从图像到诊断的深度学习应用——含代码和论文

本文提出了一种基于YOLOv8深度学习的智能肿瘤检测系统,用于医学影像(CT/MRI/X光)的自动分析与诊断。针对传统人工阅片效率低、主观性强的问题,系统采用最新的YOLOv8目标检测算法,通过改进的C2F骨干网络、Anchor-Free检测头和解耦头等创新设计,实现高效精准的肿瘤定位。文章详细阐述了模型架构、数据处理流程、训练优化方法及PyQt5用户界面开发,为临床提供可靠的AI辅助诊断工具。实验结果表明,该系统在速度和准确率上达到良好平衡,有望提升肿瘤早期筛查效率。

FJN110的博客 201

从0到1:用Claude 3.7十日拿下教育部课题申报书(附可修改LaTeX模板)

🟣"作为教育部人文社科项目评审专家,请根据近三年立项数据分析,为[您的学科方向]领域推荐5个具有创新性且符合'十四五'规划的重点选题,要求选题体现交叉学科特征,并标注潜在理论突破点"🟣"根据前期研究基础,创建包含4个研究模块、12个关键节点的三维技术路线图,要求体现实验仿真-实证研究-理论建模的螺旋递进关系,并标注每个节点的预期成果形态"🟣"现在切换至教育部学科评审组组长模式,从选题价值、创新程度、研究可行性三个维度对本申报书进行盲审,生成包含9个扣分风险点的诊断报告及修改优先级排序"

智能AI让学术科研更容易 545

蓝桥杯第七届省赛试题--“模拟风扇控制系统”

题目要求 功能简述 “模拟风扇控制系统”能够模拟电风扇工作,通过按键控制风扇的转动速度和定时时间,数码管实时显示风扇的工作模式,动态倒计时显示剩余的定时时间,系统主要由数码管显示、单片机最小系统、按键输入和电机控制保护电路组成,系统框图如图 1 所示: 单总线驱动程序、CT107D 单片机考试平台电路原理图以及本题所涉及到的芯片数据手册,可参考计算机上的电子文档。程序流程图及相关工程文件请以考生...

qq_43280087的博客 2659

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: 数据分析:用pandas处理金融时间序列数据的基础知识
下一篇: Python中的NirCmd入门
Python_P叔
博客等级 码龄3年 5454粉丝 827原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值