【发布时间】:2013-05-15 00:40:08
【问题描述】:
各位,我在使用 libSVM 进行预测时,出现了一个奇怪的现象。
当我不设置 SVM 的参数时,我将在测试集上获得 99.9% 的性能。同时,如果我设置参数'-c 10 -g 5',我将在测试集上获得大约 33% 的精度。
顺便说一下,我使用的 SVM 工具包是 LibSVM。
不知道是不是数据集有问题。我不知道哪个结果更有说服力。
【问题讨论】:
-
对于 Marc 的回答,您应该使用单独的验证集来为 C 和 g 选择好的值。或者使用 grid.py(libsvm 提供)通过交叉验证获取这些参数。
-
LIBSVM 指南确实是一个很好的初始参考。
标签: machine-learning svm libsvm