其他分享
首页 > 其他分享> > 【ML-9-2】支持向量机--线性不可分与核函数

【ML-9-2】支持向量机--线性不可分与核函数

作者:互联网

一、目录

1、目录

2、背景

3、核函数引入

4、核函数介绍

5、SVN小结

二、背景

  支持向量机(一)讲到的软间隔最大化只能解决由于异常点而导致的线性不可分问题,而对于本身的数据集就是非线性的问题就无能为力,根据相关理论对于在低维空间线性不可分的问题,一般将其映射到高维空间后都是线性可分的,我们可以将这一理论运用到支持向量机中。

三、核函数的引入

   

回过头来看我们之前的优化函数:

只需要将优化函数中的內积 xi · xj 转化成 ϕ(xi) · ϕ(xj) 即可解决我们的非线性问题,但与此同时也引入了新的问题我们的数据维度增大后,內积的计算量也增大了,当映射后的维度很高,甚至是达到无穷维之后,求解模型时的计算量也会显著增大,

那么如何来处理这个问题呢?这就需要引入我们的核函数。

四、核函数介绍

我们知道即使在映射到高维后,內积 ϕ(xi) · ϕ(xj) 的值也依然是一个常数,那么是否存在这样一个函数

K( xi · xj ) = ϕ(xi) · ϕ(xj) ,有理论证明当这样的函数是存在的(Mercer定理已证明),我们将其称为核函数。在此引出了支持向量机的第三个亮点:在不需要将样本映射到高维空间,而利用核函数解决非线性分类问题 。梳理如下:

标签:SVM,函数,ML,基核,多项式,线性,向量,径向
来源: https://www.cnblogs.com/yifanrensheng/p/12354939.html