如何选择合适的内核函数

时间:2013-06-06 14:37:34

标签: machine-learning artificial-intelligence svm

我有一个非常普遍的问题:如何为SVM选择正确的内核函数?我知道最终的答案是尝试所有内核,进行样本外验证,并选择具有最佳分类结果的内核。但除此之外,有没有尝试不同内核功能的指导方针?

2 个答案:

答案 0 :(得分:5)

首先尝试使用线性内核,只是因为它速度快得多,并且在很多情况下可以产生很好的结果(特别是高维问题)。

如果线性内核出现故障,通常最好的选择是RBF内核。众所周知,他们在各种各样的问题上表现得非常好。

答案 1 :(得分:2)

看这里找到答案。

https://stats.stackexchange.com/questions/18030/how-to-select-kernel-for-svm

基本上,没有一条好的路径可供选择,除非您了解可能决定使用适当内核的数据的重要信息。但是,请点击上面的链接获取更具体的信息。