我有一个非常普遍的问题:如何为SVM选择正确的内核函数?我知道最终的答案是尝试所有内核,进行样本外验证,并选择具有最佳分类结果的内核。但除此之外,有没有尝试不同内核功能的指导方针?
答案 0 :(得分:5)
首先尝试使用线性内核,只是因为它速度快得多,并且在很多情况下可以产生很好的结果(特别是高维问题)。
如果线性内核出现故障,通常最好的选择是RBF内核。众所周知,他们在各种各样的问题上表现得非常好。
答案 1 :(得分:2)
看这里找到答案。
https://stats.stackexchange.com/questions/18030/how-to-select-kernel-for-svm
基本上,没有一条好的路径可供选择,除非您了解可能决定使用适当内核的数据的重要信息。但是,请点击上面的链接获取更具体的信息。