【发布时间】:2019-09-28 09:34:03
【问题描述】:
我有 3 个问题:
1)
sklearn的混淆矩阵如下:
TN | FP
FN | TP
当我查看在线资源时,我发现它是这样的:
TP | FP
FN | TN
我应该考虑哪一个?
2)
由于 scikit learn 的上述混淆矩阵与我在其他资源中找到的不同,在多类混淆矩阵中,结构是什么?我在这里看这篇文章: Scikit-learn: How to obtain True Positive, True Negative, False Positive and False Negative 在那篇文章中,@lucidv01d 发布了一个图表来了解多类的类别。 scikit learn中的那个类别是一样的吗?
3)
如何计算多类的准确度?例如,我有这个混淆矩阵:
[[27 6 0 16]
[ 5 18 0 21]
[ 1 3 6 9]
[ 0 0 0 48]]
在我在问题 2 中提到的同一篇文章中,他写了这个等式:
整体准确度
ACC = (TP+TN)/(TP+FP+FN+TN)
但这不只适用于二进制文件吗?我的意思是,我用什么类代替TP?
【问题讨论】:
标签: scikit-learn text-classification confusion-matrix performance-measuring