SVM的gamma和cost参数

时间:2013-05-20 12:42:37

标签: machine-learning svm libsvm

每个人,当我使用libSVM进行一些预测时,这是一个奇怪的现象。

当我没有设置SVM参数时,我将在测试集上获得99.9%的性能。然而,如果我设置参数'-c 10 -g 5',我将在测试集上获得大约33%的精度。

顺便说一下,我使用的SVM工具包是LibSVM。

我想知道数据集是否有问题。我无法弄清楚哪个结果更有说服力。

1 个答案:

答案 0 :(得分:10)

您恰好遇到了Cgamma的默认值运行良好的问题(分别为1和1 / num_features)。

gamma=5明显大于默认值。当默认值接近最优时,gamma=5导致非常差的结果是完全合理的。大gamma和大C的组合是过度拟合的完美配方(例如,高训练集性能和低测试集性能)。

相关问题