SVM 混淆矩阵与精度/召回分数

时间:2021-03-30 14:11:08

标签: python svm confusion-matrix

我有一个 shape = (1213, 8) 的测试集,基于这个测试集,我的 SVM 分类器/模型生成了下面的混淆矩阵:

数组([[590, 0],

   [0, 615]]

这个混淆矩阵意味着分类器是完美的,我认为这是不可能的,因为我得到了一个精度分数 = 0.72 和一个召回分数 = 0.94。人们会期望两个分数都是 100混淆矩阵!

当我尝试另一个模型(逻辑回归)时,混淆矩阵看起来像:

数组([[430, 168],

   [187, 428]]

精度分数 = 0.72,召回分数 = 0.70。

请问,谁能向我解释为什么 SVM 混淆矩阵与准确率/召回率相矛盾?

注意:我没有对数据进行预处理,因为标准化后模型精度显着下降。另外,我使用的是从硬件实验中收集的数据集。

0 个答案:

没有答案