0%
SVM 核函数和参数
核函数
常见核函数
- 线性核函数
- 多项式核函数
- 有着良好的全局性质,具有很强的外推能力(推广能力),而且阶数越低,推广能力越强。
- 参数:-d[3], gamma[1/k], coef0[0]
- 径向基核函数(RBF)[合理首选]
- 是局部性很强的核函数,其内推能力(学习能力),与gamma成反比
- 参数:gamma[1/k]
- Sigmoid核函数
- 参数:gamma[1/k], coef0[0]
- 包含一个隐含层的多层感知器
核函数的选择
- 利用先验只是预先判定核函数
- 采用Crosss-Validation方法,试用不同核函数
- 采用混合核函数的方法smits(注:又一方面的研究)
首先考虑RBF
- RBF可以将样本映射到一个更高维的空间,可以处理非线性的样本,并且与同惩罚因子的线性函数性能相同。
- 相较于多项式函数,RBF参数更少,数值计算更简单。
- 对于某些参数,RBF与sigmoid具有相似的性能。
- RBF广泛使用,其参数选择研究较多,Sigmoid与自定义核函数,研究较匮乏
参数
- gamma 太大造成过拟合,即训练准确率很高,但测试准确率不高。
- 惩罚因子,C,C表示模型有多么重视离群点,过大也会造成过拟合。
- 不同核函数对SVM性能影响不大,反而核函数的参数和惩罚因子才是关键因素。