我有一个 shape = (1213, 8) 的测试集,基于这个测试集,我的 SVM 分类器/模型生成了下面的混淆矩阵:
数组([[590, 0],
[0, 615]]
这个混淆矩阵意味着分类器是完美的,我认为这是不可能的,因为我得到了一个精度分数 = 0.72 和一个召回分数 = 0.94。人们会期望两个分数都是 100混淆矩阵!
当我尝试另一个模型(逻辑回归)时,混淆矩阵看起来像:
数组([[430, 168],
[187, 428]]
精度分数 = 0.72,召回分数 = 0.70。
请问,谁能向我解释为什么 SVM 混淆矩阵与准确率/召回率相矛盾?
注意:我没有对数据进行预处理,因为标准化后模型精度显着下降。另外,我使用的是从硬件实验中收集的数据集。