8得票5回答
绘制混淆矩阵,不使用估计器。

我试图使用 plot_confusion_matrix 函数, from sklearn.metrics import confusion_matrix y_true = [1, 1, 0, 1] y_pred = [1, 1, 0, 0] confusion_matrix(y_true...

7得票2回答
scikit-learn中聚类的混淆矩阵

我有一组带已知标签的数据。我想尝试聚类并查看是否可以得到与已知标签相同的聚类。为了衡量准确性,我需要获得类似混淆矩阵的东西。 我知道可以很容易地针对分类问题的测试集获取混淆矩阵。我已经尝试过像这样的方法 this。 然而,它不能用于聚类,因为它期望列和行都具有相同的标签集,这对于分类问题是...

7得票3回答
如何在Python中从混淆矩阵获取精确率、召回率和F1值

我正在使用Python,有一些混淆矩阵。我想通过混淆矩阵在多类分类中计算精度、召回率和F1分数。我的结果日志中不包含 y_true 和 y_pred,只包含混淆矩阵。 你能告诉我如何从混淆矩阵中获取这些得分吗?

7得票1回答
Scikit-learn混淆矩阵中的阈值如何更改

我需要在二元分类器中使用不同阈值的多个混淆矩阵。 我已经查阅了各种资料,但未找到简单易行的实现方法。 有没有人可以提供一种设置scikit-learn混淆矩阵阈值的方法? 我知道scikit-learn的confusion_matrix使用0.5作为阈值。 model = Logist...

14得票3回答
使用model.fit_generator如何获取混淆矩阵

我正在使用model.fit_generator来训练并获取我的二元(两类)模型的结果,因为我直接从文件夹中提供输入图像。在这种情况下,如何获得混淆矩阵(TP、TN、FP、FN),因为通常我使用sklearn.metrics的confusion_matrix命令来获得它,该命令需要预测和实际标...

20得票1回答
多类模型的准确率、精确度和召回率

如何从混淆矩阵计算每个类别的准确率、精度和召回率?我正在使用内置数据集鸢尾花;以下是混淆矩阵:prediction setosa versicolor virginica setosa 29 0 0 versicolor 0 ...

11得票3回答
R包caret的confusionMatrix函数在处理缺失类别时的问题

我正在使用R包caret中的confusionMatrix函数来计算一些数据的统计信息。我将我的预测值和实际值都放入table函数中,得到要在confusionMatrix函数中使用的表格,如下所示: table(predicted,actual) 然而,存在多种可能的结果(例如A、B、C、...

8得票1回答
R中的百分比混淆矩阵

如何在R中获取百分比(或1的分数)的混淆矩阵。 “caret”包提供了有用的函数,但显示样本的绝对数量。 library(caret) data(iris) T <- iris$Species P <- sample(iris$Species) confusionMatrix(P...

28得票8回答
如何使用caret软件包来可视化混淆矩阵

我想要将混淆矩阵中的数据可视化,是否有一个函数可以直接输入混淆矩阵并将其可视化(绘制成图表)? 以下是我想要实现的例子(Matrix$nnet只是包含分类结果的表格):Confusion$nnet <- confusionMatrix(Matrix$nnet) plot(Confusi...

44得票8回答
如何在Python中绘制带字符串轴的混淆矩阵,而不是整数。

我正在跟进一篇关于如何在 Matplotlib 中绘制混淆矩阵的线程。脚本如下所示:from numpy import * import matplotlib.pyplot as plt from pylab import * conf_arr = [[33,2,0,0,0,0,0,0,0,...