首页 > 其他分享 >机器学习—分类模型的评价指标

机器学习—分类模型的评价指标

时间:2022-10-21 11:03:53浏览次数:43  
标签:分类 机器 预测 216066 模型 样本 个数 准确率 评价

1.准确率

准确率是指在分类中,用模型对测试集进行分类,分类正确的样本数占总数的比例:

$accuracy=\frac {n_{correct}}{n_{total}} $

sklearny库中提供了一个专门对模型进行评估的包metrics,该包可以满足一般的模型评估需求。其中提供了准确率计算函数,函数原型为sklearn.metrics.accuracy_score(y_true,y_pred,normalize=True,sample_weight=None)。其中,normalize默认值为True,返回正确分类的比例,如果设为False,则返回正确分类的样本数。

2.混淆矩阵

混淆矩阵是对分类的结果进行详细描述的矩阵,对于二分类则是一个2×2的矩阵,对于n分类则是n×n的矩阵。

 

 

假设一批数据样本,对太的标签值为0和1,其中1表示正样本,0表示负样本,经过测试后,标签为1且预测为正样本的数量为2742,标签为1但预测为负样本的数量为20129;标签为0且预测为负样本的数量为216066,标签为0但预测为正样本的数量为13649。

这批数据的分类结果建立混淆矩阵,准确率:

$accuracy= \frac {TP+FN}{TP+FP+FN+TN}= \frac {216066+2742}{216066+20129+13649+2742}$

 

1)真正率TPR:分类正确的正样本个数占整个正样本个数的比例:

标签:分类,机器,预测,216066,模型,样本,个数,准确率,评价
From: https://www.cnblogs.com/opencv2015/p/16812733.html

相关文章

  • 机器学习—决策树—决策树的剪枝
    1决策树的剪枝当输入的原始数据有较多的变量时,通过决策树算法生成的决策树可能会非常的庞大。这样的一颗决策树在训练集上有很好的表现,但是在测试集上的表现往往不甚理想......
  • 动作捕捉用于仿生机器人的运动规划
    随着机器人、三维动画、虚拟现实等产业的发展,关于仿生机器人的动作研究早已成为重要的热点课题。如何让机器人或虚拟人物做出合理、流畅的姿态呢?这就要涉及到逆运动学算法......
  • 让 AI 机器人走入你的终端,给命令行装个脑子 ?
    大家好,我是寒草......
  • 商品期货通用模型JF1
    更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。行情不确定性加剧回顾2022年上半年的期货市场行情,在一个个宏观事件的不断冲击下,期货......
  • 自然语言处理学习笔记-lecture5-语言模型01
    基本概念大规模语料库的出现为自然语言统计处理方法的实现提供了可能,一个句子\(s=w_1w_2\cdotsw_m\)的先验概率如下:\[\begin{aligned}p(s)&=p(w_1)\timesp(w_2|w_......
  • C++类模型漫谈(三)
    系统基于32位,MSVC编译器,VS开发工具1、上篇直接通过类型对象调用成员函数,这种方式无法实现多态。所谓多态意思对函数的调用呈现出不同的形态。下面这个例子中a_ptr为指向......
  • TCP/IP四层网络模型
    1.TCP/IP协议是什么?TCP/IP协议时一种网络体系模型的代名词,指的是多种协议的协议簇,即包含TCP、IP、MAC、UDP、HTTP、FTP等多种协议,它是四层网络模型,包含应用层、传输......
  • 双亲委派模型
    双亲委派目的好处:主要是为了安全性,避免用户自己写的类动态替换了Java的核心类,比如自己写了String替换了Java的String同时避免了类的重复加载,JVM对于类的区分,不仅仅根据......
  • 作者解读ICML接收论文:如何使用不止一个数据集训练神经网络模型?
    作者:欧明锋,浙江大学导读:在实际的深度学习项目中,难免遇到多个相似数据集,这时一次仅用单个数据集训练模型,难免造成局限。是否存在利用多个数据集训练的可能性?本文带来解读。01......
  • 使用YOLOv5模型进行目标检测!
    作者:陈信达,华北电力大学,Datawhale成员目标检测是计算机视觉领域的一大任务,大致分为一阶段目标检测与两阶段目标检测。其中一阶段目标检测模型以YOLO系列为代表。最新的YOLOv......