SVM中核函数种类与选择(转)

本文探讨了支持向量机(SVM)中核函数的重要性,解释了为何需要核函数来解决非线性问题。常见的核函数包括线性、多项式、径向基(RBF)、傅里叶和样条核,其中RBF在某些情况下表现优异。核函数的选择应根据数据特征和样本数量,常用方法包括专家知识、交叉验证和混合核函数。文章建议参考pluskid的博客以深入理解核函数。
摘要由CSDN通过智能技术生成

为何需要核函数:

http://www.blogjava.net/zhenandaci/archive/2009/03/06/258288.html

建议他的文章都仔细看一下

 

核函数的类型: 

常用的四种核函数对应的公式如下:

 

先粘贴一下,以后有经验了再自己总结。

    • 如果如果特征数远远大于样本数的情况下,使用线性核就可以了.
    • 如果特征数和样本数都很大,例如文档分类,一般使用线性核, LIBLINEAR比LIBSVM速度要快很多.
    • 如果特征数远小于样本数,这种情况一般使用RBF.但是如果一定要用线性核,则选择LIBLINEAR较好,而且使用-s 2选项。

支持向量机是建立在统计学习理论基础之上的新一代机器学习算法,支持向量机的优势主要体现在解决线性不可分问题,它通过引入核函数,巧妙地解决了在高维空间中的内积运算,从而很好地解决了非线性分类问题。

构造出一个具有良好性能的SVM,核函数的选择是关键.核函数的选择包括两部分工作:一是核函数类型的选择,二是确定核函数类型后相关参数的选择.因此如何根据具体的数据选择恰当的核函数是SVM应用领域遇到的一个重大难题,也成为科研工作者所关注的焦点,即便如此,却依然没有得到具体的理论或方法来指导核函数的选取.

1、经常使用的核函数

核函数的定义并不困难,根据泛函的有关理论,只要一种函数K(xi,xj)满足Mercer条件,它就对应某一变换空间的内积.对于判断哪些函数是核函数到目前为止也取得了重要的突破,得到Mercer定理和以下常用的核函数类型:

(1)线性核函数

K(x,xi)=x

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值