【机器学习】支持向量机(四)----核技巧的应用与核函数

说完训练数据线性可分(近似可分),我们就该考虑考虑训练数据非线性可分的情况了,非线性问题往往并不好求解,所以我们希望能用解线性分类问题的方法来解决这个问题。因此我们需要将非线性问题转化为线性问题,通过解转化后的线性问题的方法求解原来的非线性问题。
这里写图片描述
比如上面左边的图中,训练数据无法用直线(线性模型)将正负实例点正确分开,但用了一条椭圆曲线(非线性模型)可以将它们正确分开。我们将这左图中坐标x(1)x(1)x(2)x(2)做一个变换,映射到新的空间中体现,就出现了右图,很明显,通过映射在新空间的训练数据可以被线性模型正确分开。

【映射函数】

我们定义Φ(x):XHΦ(x):X→H为映射函数,z=Φ(x)z=Φ(x)表示将数据从原空间映射到新空间的。
如:Φ(x)=(x,x2,x3)TΦ(x)=(x,x2,x3)T,一维映射到三维
Φ(x)=(x(1)2,2x(1)x(2),x(2)2)TΦ(x)=(x(1)2,2x(1)x(2),x(2)2)T,二维映射到三维
Φ(x)=(x(1)2,x(1)x(2),x(1)x(2),x(2)2)TΦ(x)=(x(1)2,x(1)x(2),x(1)x(2),x(2)2)T,二维映射到四维

对于上图来说我们可以定义z=Φ(x)=(x(1)2,x(2)2)Tz=Φ(x)=(x(1)2,x(2)2)T
经过变换,原空间XR2X⊂R2x=(x(1),x(2))Xx=(x(1),x(2))∈X变换为新空间ZR2Z⊂R2z=(z(1),z(2))Tz=(z(1),z(2))T
原空间中的椭圆:w1x(1)2+w2x(2)2+b=0w1x(1)2+w2x(2)2+b=0
变换为新空间的直线:w1z(1)+w2z(2)+b=0w1z(1)+w2z(2)+b=0

【核函数】

定义

XX是输入空间(欧式空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值