MATLAB:训练有素的线性SVM将测试集的所有元素分配给一个类

时间:2014-12-05 12:50:15

标签: matlab svm

我有大约1200个类1和-1的例子。 这些示例中的每一个都由具有100维的特征向量表示。

我使用交叉验证来训练和评估SVM。我使用SVM的默认设置。 现在,在10倍交叉验证中,SVM将测试集的所有元素分配到类-1中,用于某些折叠(10个中的3个或4个)。

结果,对于这些折叠,tp和fp始终为0,因此无法计算精度和召回率。

我增加了迭代次数,SVM明显合并,因为我没有收到任何错误。

导致此问题的原因是什么?如何解决?

0 个答案:

没有答案