0

我正在使用 SVM 进行多类分类。我将我的特征缩放到 [0,1] 并按照 LIBSVM 指南的建议使用网格搜索找到参数 C 和 gamma。我为此使用了 10 倍交叉验证。

但是,我得到的参数很奇怪。C 非常大 (2^15)。

起初我怀疑模型可能过拟合。我在训练/验证/测试之间绘制图表,看起来很奇怪。C越大,我得到的错误越低(这是预期的)。但是,无论 C 不同,训练/验证/测试之间的差异一直很小(假设 C 较小时它很小,而随着 C 增加而变大,不是吗?)。

所以,我不确定发生了什么?欠拟合?过拟合?还是我的数据有问题?有什么想法吗?

感谢你们!

露西

4

1 回答 1

0

用于网格搜索的 libsvm 代码使用 log2。您确定您的 C 参数 2^15 不是真正的 log2(2^15) = 15?

于 2012-08-02T16:44:24.710 回答