怎么得出混淆矩阵,并把它可视化
1、首先需要得到混淆矩阵这个东西。这个混淆矩阵在sklearn.metrics库中,对于一些需要分类后查看分类效果的同学来说,这个可视化必不可少。
这是python。下面展示一些
内联代码片
。
// A code block
from skelearn.metrics import confusion_matrix
import matplotlib.pyplot as plt
pred = [1,0,1,2,3,1,0,1,2,3]
true = [1,0,1,2,3,1,0,2,2,3]
classes = list(set(true))
confusion = confusion_matrix(true,pred)
indices = range(len(confusion))
plt.xticks(indices,classes)
plt.yticks(indices,classes)
plt.colorbar()
for first in range(len(confusion)):
for second in range(len(first)):
plt.txt(first,second,confusion[first][second],va='center',ha='center')
plt.show()
// An highlighted block
from skelearn.metrics imp