如何选择合适的内核函数

Ven*_*tta 7 artificial-intelligence machine-learning svm

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

Mar*_*sen 5

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

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


sto*_*ged 2

看看这里寻找答案。

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

基本上,没有一种好的方法可供选择,除非您了解有关数据的一些重要信息,这些信息可能会确定要使用的正确内核。但是,请点击上面的链接以获取更多具体信息。