混淆矩阵(Confusion Matrix)

混淆矩阵(Confusion Matrix)

1. 混淆矩阵引入

在机器学习领域,当我们想要衡量一个模型的优劣时,经常用到一些分析指标,如:错误率、准确率等。但是这两个指标并不能满足所有任务需求。比如超市打特价时我们去购物,有的人会关心“购买的东西中有多少是打特价的”,还有人会关心“打特价的商品中我购买了多少”。类似的问题由很多很多,对于第二个问题,我们就并不能简单的用错误率与准确率来衡量。这里我们引入混淆矩阵,通过混淆矩阵来定义更多的衡量指标。

2. 混淆矩阵

2.1 二分类混淆矩阵

以二分类问题为例,混淆矩阵表现形式如下:

可以发现,模型的预测结果与真实情况被分成了四个部分,下面我们对这四个部分进行说明

  1. TP(True Positive,真正例):将真实情况为正例的类型正确地预测为正例
  2. FN(False Negative,假反例):将真实情况为正例的类型错误地预测为反例
  3. FP(False Positive,假正例):将真实情况为反例的类型错误地预测为正例
  4. TN(True Negative,真反例):将真实情况为反例的类型正确地预测为反例

2.2 多分类混淆矩阵

对于k分类问题,混淆矩阵为k×k的矩阵,它的元素cij表示第i类样本被预测为第j类的数量,矩阵如下:

[c11c1kck1ckk]

如果所有样本都被分类正确,则该矩阵为对角矩阵。主对角线的元素之和i=1kcii为正确分类的样本数,其他元素之和为错误分类的样本数。因此对角线的值越大,分类

posted @   Aegsteh  阅读(1262)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示