常用的核函数
2016-07-03 23:58
363 查看
以下是几种常用的核函数表示:
线性核(Linear Kernel)
多项式核(Polynomial Kernel)
径向基核函数(Radial Basis Function)
也叫高斯核(Gaussian Kernel),因为可以看成如下核函数的领一个种形式:
径向基函数是指取值仅仅依赖于特定点距离的实值函数,也就是
。任意一个满足
特性的函数
Φ都叫做径向量函数,标准的一般使用欧氏距离,尽管其他距离函数也是可以的。所以另外两个比较常用的核函数,幂指数核,拉普拉斯核也属于径向基核函数。此外不太常用的径向基核还有ANOVA核,二次有理核,多元二次核,逆多元二次核。
幂指数核(Exponential Kernel)
拉普拉斯核(Laplacian Kernel)
ANOVA核(ANOVA Kernel)
二次有理核(Rational Quadratic Kernel)
多元二次核(Multiquadric Kernel)
逆多元二次核(Inverse Multiquadric Kernel)
另外一个简单实用的是Sigmoid核(Sigmoid Kernel)
以上几种是比较常用的,大部分在SVM,SVM-light以及RankSVM中可用参数直接设置。还有其他一些不常用的,如小波核,贝叶斯核,可以需要通过代码自己指定。
线性核(Linear Kernel)
多项式核(Polynomial Kernel)
径向基核函数(Radial Basis Function)
也叫高斯核(Gaussian Kernel),因为可以看成如下核函数的领一个种形式:
径向基函数是指取值仅仅依赖于特定点距离的实值函数,也就是
。任意一个满足
特性的函数
Φ都叫做径向量函数,标准的一般使用欧氏距离,尽管其他距离函数也是可以的。所以另外两个比较常用的核函数,幂指数核,拉普拉斯核也属于径向基核函数。此外不太常用的径向基核还有ANOVA核,二次有理核,多元二次核,逆多元二次核。
幂指数核(Exponential Kernel)
拉普拉斯核(Laplacian Kernel)
ANOVA核(ANOVA Kernel)
二次有理核(Rational Quadratic Kernel)
多元二次核(Multiquadric Kernel)
逆多元二次核(Inverse Multiquadric Kernel)
另外一个简单实用的是Sigmoid核(Sigmoid Kernel)
以上几种是比较常用的,大部分在SVM,SVM-light以及RankSVM中可用参数直接设置。还有其他一些不常用的,如小波核,贝叶斯核,可以需要通过代码自己指定。
相关文章推荐
- 【译】Using Objects to Organize Your Code
- python 爬虫抓取淘宝MM照片
- 每天一个linux命令-echo
- POJ-2421 D - Constructing Roads
- 进程与线程的区别与联系
- 径向基核函数
- 自定义View(二)
- OpenGL学习脚印: 光照中材质和lighting maps使用(material and lighting maps)
- 【leetcode】204. Count Primes
- PKCS5Padding与PKCS7Padding的区别
- 通过blktrace, debugfs分析磁盘IO
- LeetCode第3题
- 浅谈C++类(7)--析构函数
- 径向基网络(RBF network)之BP监督训练
- Spring AOP定义以及注解形式实现
- C++中的rand()、srand()
- losetup命令:设置循环设备
- [git] github 使用简单记录
- iOS --- 协议部分(swift2.3)
- 机器学习:核函数的一个小题目