核方法的理解

核方法在非线性分类问题上有很好的解决思路,应用于学习器SVM以及降维KPCA上,当然二者路径也不同,SVM就是从低维不可分映射到高维可分,而KPCA是从低维不可分映射到高维后再降维到低维可分,但都脱离不来这个核方法。

核方法的原理大致是:在将低维映射到高维的过程中,如果在高维空间计算点积,其复杂度可想而知,但通过核函数可以在低维空间内得到高维空间的点积。

理解的核心在于:核函数如何做到这点呢?

通过这个解释,可以看出选择一定的核函数,可以实现低维空间计算高维空间的点积。

核函数怎么定义:

对一个二维空间做映射,选择的新空间是原始空间的所有一阶和二阶的组合,得到了五个维度;如果原始空间是三维,那么我们会得到 19 维的新空间,随着维度的增加,非线性组合的数目是呈爆炸性增长,维度无穷无尽。


核函数有如此的好处,但构造核函数本身就是一件不容易的事。

巧妙的核技巧令人垂涎:通过核函数,用低维的计算量得到了高维的结果,没有增加计算复杂度的同时,得到了性质更好的高维投影。

只要涉及到内积运算,都可运用核函数替代来得到高维投影的内积,于是虽然寻找核函数困难,根据Mercer定理还是有规律可循。


被证明可用的核函数有:


总结:核方法在线性与非线性间架起一座桥梁,通过巧妙地引进核函数,避免了维数灾难,没有增加计算复杂度却实现了高维点积运算。核函数的定义需满足Mercer定理,被证明可用的主要有三类线性核、高斯核、多项核。

深入学习:

https://www.ics.uci.edu/~welling/teaching/KernelsICS273B/svmintro.pdf

https://arxiv.org/pdf/math/0701907.pdf


本书详细介绍基于的模式分析的基本概念及其应用,主要内容包括:主要理论基础,若于基于的算法,从最简单的到较复杂的系统,例如偏序最小二乘法、典型相关分析、支持向量机、主成分分析等。还描述了若干函数,从基本的例子到高等递归函数,从生成模型导出的函数(如hmm)到基于动态规划的串匹配函数,以及用于处理文本文档的特殊函数等。.   本书适用于所有从事模式识别、机器学习、神经网络及其应用的学生、教师和研究人员。   模式分析是从一批数据中寻找普遍关系的过程。它逐渐成为许多学科的心,从神经网络到所谓句法模式识别,从统计模式识别到机器学习和数据挖掘。模式分析的应用覆盖了广泛领域,从复杂的生物信息学到相对简单的文档检索等。..   本书所描述的方法为所有这些学科提供了一个有力的和统一的框架,推动了可以用于各种普遍形式的数据 (如字符串、向量、文本等) 的各种算法的发展,并可以用于寻找各种普遍的关系类型 (如排序、分类、回归和聚类等)。本书有两个主要目的。首先,为专业人员提供了一个包容广泛的工具箱,其中包含各种易于实现的算法、函数和解决方案。许多算法给出了matlab编码,可适用于许多领域的模式分析任务。其次,为学生和研究人员提供了一个方便的入门向导,帮助他们了解基于的模式分析这个发展迅速的领域。书中举例说明了如何针对新的特定应用手工写出一个算法或函数,同时还给出了为完成此任务所需的初步方案及数学工具。   本书分三部分。第一部分介绍了这个领域的基本概念,书中不仅给出了一个展开的入门例子,而且还阐述了这种方法的主要理论基础。第二部分包含了若干基于的算法,从最简单的到较复杂的系统,例如偏序最小二乘法、典型相关分析、支持向量机、主成分分析等。第三部分描述了若干函数,从基本的例子到高等递归函数、从生成模型导出的函数 (如hmm) 到基于动态规划的串匹配函数,以及用于处理文本文档的特殊函数。...
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值