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

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

20得票6回答
使用ggplot在R中绘制混淆矩阵

我有两个混淆矩阵,其中包括真正例(tp)、假正例(fp)、真反例(tn)和假反例(fn)的计算值,分别对应于两种不同的方法。我希望将它们表示为 我相信facet grid或facet wrap可以实现这一点,但我发现很难入手。 以下是与method1和method2对应的两个混淆矩阵的数据...

7得票2回答
如何了解scikit-learn混淆矩阵的标签顺序并对其进行更改

有一个包含27个类别的多分类问题。 y_predict=[0 0 0 20 26 21 21 26 ....] y_true=[1 10 10 20 26 21 18 26 ...] 一个名为“answer_vocabulary”的列表储存了与每个索引对应的27个单词。 answe...

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,...

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

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

18得票1回答
如何对数组列表中的所有数组进行求和?

我正在使用混淆矩阵。所以对于每次循环,我都有一个数组(混淆矩阵)。由于我正在进行10次循环,因此最终我会得到10个数组。我想将它们全部加起来。 所以我决定将每个循环中的数组存储在列表中--我不知道是否最好将它们存储在数组中。 现在我想要添加列表中的每个数组。 所以如果我有: 5 0 0 ...

11得票1回答
如何正确计算目标检测的混淆矩阵?

我试图为我的目标检测模型计算混淆矩阵。然而,我似乎遇到了一些问题。我的当前方法是将每个预测框与每个实际框进行比较。如果它们具有IoU > 某个阈值,则将预测插入到混淆矩阵中。在插入后,我删除预测列表中的元素并继续下一个元素。 因为我也希望将误分类的提议插入到混淆矩阵中,所以我将IoU低于阈值的...

24得票3回答
混淆矩阵错误 "分类指标无法处理多标签指示器和多类目标的混合"

我遇到了一个 Classification metrics can't handle a mix of multilabel-indicator and multiclass targets 我尝试使用混淆矩阵出现了错误。 我正在进行我的第一个深度学习项目,对此感到很新鲜。我使用ker...

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

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

10得票2回答
混淆矩阵及其分类/误分类实例数量的可视化(Python/Matplotlib)

我正在使用以下代码用matplotlib绘制混淆矩阵: from numpy import * import matplotlib.pyplot as plt from pylab import * conf_arr = [[33,2,0,0,0,0,0,0,0,1,3], [3,31,0...