sklearn 学习-混淆矩阵 Confusion matrix

混淆矩阵Confusion matrix:也称为误差矩阵,通过计算得出矩阵的结果用来表示分类器的精度。其每一列代表预测值,每一行代表的是实际的类别。

from sklearn.metrics import confusion_matrix

y_true = [2, 0, 2, 2, 0, 1]
y_pred = [0, 0, 2, 2, 0, 2]
c=confusion_matrix(y_true, y_pred)
print(c)
 

结果:

        [[2 0 0]
          [0 0 1]
         [1 0 2]]

对这个矩阵的理解,画了图

参数 normalize 可选值有:{'true', 'pred', 'all'}

The parameter normalize allows to report ratios instead of counts. 

这个参数值可以使用百分率来代替个数。true,pred,all 分别表示以每行,每列,所有元素和为整体(整体占有率为1)

相关推荐

  1. 机器学习混淆矩阵

    2024-01-26 11:06:01       62 阅读
  2. sklearn混淆矩阵的计算和seaborn可视化

    2024-01-26 11:06:01       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-26 11:06:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-26 11:06:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-26 11:06:01       87 阅读
  4. Python语言-面向对象

    2024-01-26 11:06:01       96 阅读

热门阅读

  1. 【MQ01】什么是消息队列?用哪个消息队列?

    2024-01-26 11:06:01       47 阅读
  2. 实习记录——第四天

    2024-01-26 11:06:01       48 阅读
  3. webpack tree shaking 摇树原理

    2024-01-26 11:06:01       43 阅读
  4. 数据结构进阶:二叉搜索树

    2024-01-26 11:06:01       57 阅读
  5. XGBoost系列8——XGBoost的未来:从强化学习到AutoML

    2024-01-26 11:06:01       57 阅读
  6. Android 通知栏使用总结

    2024-01-26 11:06:01       57 阅读