混淆矩阵(confusion matrix)

混淆矩阵是一种常见的评判分类好坏的方式。

所有正确的预测结果都在对角线上,所以从混淆矩阵中可以很方便直观的看出哪里有错误,因为他们呈现在对角线外面。

例如下表:

我们可以非常直观地看出对b类预测的非常准确,而对c类的预测却差强人意 。

允许我们做出更多的分析,仅考虑对a类的分类,可以得到下表:

可以得到精度(precision),召回率(recall),结合两者的F1数。

precision=tp/(tp+fp);

recall=tp/(tp+fn);

2/f1=1/precision+1/recall;

f1=2*precision*recall/(precision+recall).

sklearn包中有将混淆矩阵展示的脚本,链接如下:

http://scikit-learn.org/stable/auto_examples/model_selection/plot_confusion_matrix.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值