python - 如何以不同的方式打印模型的准确性?

标签 python scikit-learn

我正在进行监督机器学习。目前,通过使用scikit的metrics,打印出整个语料库的准确率。

我还希望打印出前 3 个主题和前 5 个主题的准确性。我怎样才能这样做?

model = LogisticRegression()
model = model.fit(matrix, label)
y_train_pred = model1.predict(matrix_test)
print(metrics.accuracy_score(label_test, y_train_pred))

最佳答案

您可以使用混淆矩阵:http://scikit-learn.org/stable/modules/generated/sklearn.metrics.confusion_matrix.html

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

通过这种方式,您可以获得应用于每个类别预测的特定信息。

关于python - 如何以不同的方式打印模型的准确性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34971788/

相关文章:

python - 如何将 Pandas 中的变量指定为序数/分类?

python - 使用 sklearn 在 Python 中进行典型相关分析

python - 如何测试我的分类器是否过度拟合?

python - Collat​​z Conjecture Python - 超过 2 万亿的错误输出(仅限!)

python - 获取重新创建对象所需的导入

python - 如何使用 Plotly 制作简单的多级桑基图?

python - tfidf 将测试数据拟合到训练数据后如何进行转换?

python - 如何定义自己的评分策略 sklearn.model_selection.GridSearchCV?

python - 在网络摄像头中捕捉人脸并实时显示到 flask 中

python - 使用 strftime 时 Jinja2 模板中的 "TypeError: must be string, not datetime.datetime"