我刚开始使用LIBSVM包,意识到参数调整很重要,但是有几个问题。
如何选择正确的核函数?我知道线性核最快,但是什么情况下我们应该使用其他核函数?只有当准确率过低时才应该使用吗?还是有其他自动选择正确核函数的方法?
其次,在Matlab中调整SVM的方法是否高效?我能想到的唯一方法就是为每个要测试的参数制作嵌套的 for
-loops,然后用分类器进行训练和预测。对于这么基本的东西,这需要很多代码...
https://sites.google.com/site/kittipat/libsvm_matlab/demo_libsvm_crossvalidation
C
和gamma
参数。 - Mihai Todor