混淆矩阵的实例

当分类问题是二分问题是,混淆矩阵可以用上面的方法计算。当分类的结果多于两种的时候,混淆矩阵同时适用。

一下面的混淆矩阵为例,我们的模型目的是为了预测样本是什么动物,这是我们的结果:

通过混淆矩阵,我们可以得到如下结论:

Accuracy

在总共66个动物中,我们一共预测对了10 + 15 + 20=45个样本,所以准确率(Accuracy)=45/66 = 68.2%。

以猫为例,我们可以将上面的图合并为二分问题:

Precision

所以,以猫为例,模型的结果告诉我们,66只动物里有13只是猫,但是其实这13只猫只有10只预测对了。模型认为是猫的13只动物里,有1条狗,两只猪。所以,Precision(猫)= 10/13 = 76.9%

Recall

以猫为例,在总共18只真猫中,我们的模型认为里面只有10只是猫,剩下的3只是狗,5只都是猪。这5只八成是橘猫,能理解。所以,Recall(猫)= 10/18 = 55.6%

Specificity

以猫为例,在总共48只不是猫的动物中,模型认为有45只不是猫。所以,Specificity(猫)= 45/48 = 93.8%。

虽然在45只动物里,模型依然认为错判了6只狗与4只猫,但是从猫的角度而言,模型的判断是没有错的。

(这里是参见了Wikipedia,Confusion Matrix的解释,https://en.wikipedia.org/wiki/Confusion_matrix)

F1-Score

通过公式,可以计算出,对猫而言,F1-Score=(2 * 0.769 *  0.556)/( 0.769 +  0.556) = 64.54%

同样,我们也可以分别计算猪与狗各自的二级指标与三级指标值。
————————————————
版权声明:本文为CSDN博主「Orange_Spotty_Cat」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Orange_Spotty_Cat/article/details/80520839

机器学习()-多分类任务混淆矩阵相关推荐

  1. 多目标分类的混淆矩阵_用于目标检测的混淆矩阵

    多目标分类的混淆矩阵 After training a machine learning classifier, the next step is to evaluate its performanc ...

  2. 使用Excel分析数据学习笔记之 二分类与混淆矩阵

    使用Excel分析数据学习笔记之 二分类与混淆矩阵 混淆矩阵的构成: e.g.1:Bombers and seagulls 案例背景 混淆矩阵 如何根据混淆矩阵得到ROC曲线? 如何设定最佳阈值(op ...

  3. python多分类画混淆矩阵_【AI基础】分类器评估一:混淆矩阵、准确率、精确率、召回率、灵敏度、特异度、误诊率、漏诊率...

    混淆矩阵 在机器学习中尤其是统计分类中,混淆矩阵(confusion matrix),也被称为错误矩阵(error matrix).之所以叫做混淆矩阵,是因为能够很容易的看到机器学习有没有将样本的类别 ...

  4. 分类之混淆矩阵(Confusion Matrix)

    1. 写在前面 为什么时隔多年又再做一次混淆矩阵的整理,TMD就是每次用的时候要自己回过头查一遍,老是记不住,为了打好基础,再次进行梳理. 2. 为什么会有混淆矩阵 我们简单的分类衡量模型的好坏,其实 ...

  5. 机器学习测试模型 的混淆矩阵

    (Confusion Matrix): 混淆矩阵的每一列代表了预测类别,每一列的总数表示预测为该类别的数据的数目:每一行代表了数据的真实归属类别,每一行的数据总数表示该类别的数据实例的数目.每一列中的 ...

  6. MFC实现ENVI分类影像混淆矩阵(Confusion Matrix)及精度计算(Overall Accuracy和Kappa Coefficient)

    混淆矩阵(Confusion Matrix) 混淆矩阵计算代码: // 打开两幅待比较的分类影像 CFile datClassifyImg(ImgPath1, CFile::modeRead | CF ...

  7. 分类评估标准混淆矩阵(图像分类篇)

    混淆矩阵是评判模型结果的一种指标,属于模型评估的一部分,一般用作评判分类器的优劣 以二分类为例子 一级指标FP FN 二级指标 四个 三级指标 举例子(三分类来分析加深上面的公式的理解) 所有的类别即 ...

  8. 混淆矩阵评价指标_机器学习模型评价指标 -- 混淆矩阵

    机器学习模型评价指标 – 混淆矩阵 在机器学习领域中,混淆矩阵(confusion matrix)是一种评价分类模型好坏的形象化展示工具.其中,矩阵的每一列表示的是模型预测的样本情况:矩阵的每一行表示 ...

  9. 机器学习模型评价指标 -- 混淆矩阵

    机器学习模型评价指标 – 混淆矩阵 在机器学习领域中,混淆矩阵(confusion matrix)是一种评价分类模型好坏的形象化展示工具.其中,矩阵的每一列表示的是模型预测的样本情况:矩阵的每一行表示 ...

最新文章

  1. 5分钟了解Docker原理(2),最简单的cgroups介绍!
  2. Pytorch 笔记——tensor
  3. vue中的nextTick
  4. ABAP:DYNP_VALUES_READ读取屏幕字段值
  5. python中的string模块_有没有可能模仿Python中的string模块?
  6. des加密去掉特殊字符_对称加密中的数据填充
  7. 【高级Java架构师系统学习】最新Java高级面试题汇
  8. php 時間比較,PHP用strtotime()函數比較兩個時間的大小實例詳解
  9. 再谈自主开发与企业IT管理
  10. 团队作业——Alpha冲刺 4/12
  11. Oracle下载账户
  12. 转载python操作wps V9 API,测试好用
  13. HTML罗盘时钟代码
  14. 处理自己计算机某的端口被占问题
  15. 还不知道切图吗,工作实战手把手教你PS切图,0基础轻松掌握
  16. “创客天下·杭向未来”2020杭州海外高层次人才创新创业大赛
  17. SQL注入-显错注入
  18. 弹性布局(骰子六个面制作)
  19. Tampermonkey
  20. java基础语法(继承)

热门文章

  1. 得力Deli M351R 一体机驱动
  2. 镜像的存储和存储驱动
  3. Win11隐藏输入法状态栏方法
  4. E16005: The model has [2] [--domain_version] fields, but only one is allowed.
  5. 我的时间管理工具 [GTD]
  6. 32单片机移植FreeRTOS时Keil5引入.h头文件及部分可能的坑
  7. springboot-jjwt
  8. Optimistic Contracts
  9. Scrcpy -用电脑控制 Android 手机-安卓投屏控制软件
  10. jQuery之制作简单的轮播图效果