【发布时间】:2017-06-04 11:46:51
【问题描述】:
我尝试在分数验证后打印准确度分数。分数验证等于 82%。但是准确率分数等于0 ...
grid = GridSearchCV(pipe, param_grid, cv=5)
grille=grid.fit(text_train, Y_train)
y_pred = grille.predict(text_test)
from sklearn import metrics
#matrice de confusion
print("matrice confusion")
print(metrics.confusion_matrix(Y_test,y_pred))
#succès en test
print("score accuracy")
print(metrics.accuracy_score(Y_test,y_pred))
当我打印混淆矩阵时:
[[ 0 0 0 0 0 0 0 0 0 0 27 2]
[ 0 0 0 0 0 0 0 0 0 0 88 23]
[ 0 0 0 0 0 0 0 0 0 0 12 0]
[ 0 0 0 0 0 0 0 0 0 0 22 4]
[ 0 0 0 0 0 0 0 0 0 0 108 90]
[ 0 0 0 0 0 0 0 0 0 0 28 60]
[ 0 0 0 0 0 0 0 0 0 0 16 94]
[ 0 0 0 0 0 0 0 0 0 0 49 424]
[ 0 0 0 0 0 0 0 0 0 0 5 76]
[ 0 0 0 0 0 0 0 0 0 0 78 1487]
[ 0 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 0 0 0 0 0 0 0 0 0]]
我不明白为什么.. 我的矩阵格式是什么 (0 0 0 0 0 0 0 27)
【问题讨论】:
标签: python-3.x machine-learning text-mining logistic-regression