SVC在非线性数据上的推广

85 篇文章 5 订阅
21 篇文章 0 订阅

为了能够找出非线性数据的线性决策边界,需要将数据从原始的空间x投射到新空间 Φ ( x ) \Phi(x) Φ(x)中。 Φ \Phi Φ是一个映射函数,它代表了某种非线性的变换,如同之前所做过的使用r来升维一样,这种非线性变换看起来是一种非常有效的方式。使用这种变换,线性SVM的原理可以被很容易推广到非线性情况下,其推导过程和逻辑都与线性SVM一模一样,只不过在定义决策边界之前,必须先对数据进行升维度,即将原始的x转换成 Φ ( x ) \Phi(x) Φ(x)
如此,非线性SVM的损失函数的初始形态为:
m i n ω , b ∣ ∣ ω ∣ ∣ 2 2 min_{ω,b}\frac{||ω||^2}2 minω,b2ω2
服从
y i ( ω ⋅ Φ ( x i ) + b ⩾ 1 ) , y_i(ω\cdot\Phi(x_i)+b\geqslant1), yi(ωΦ(xi)+b1),
i = 1 , 2 , . . . , N i=1,2,...,N i=1,2,...,N
同理,非线性SVM的拉格朗日函数和拉格朗日对偶函数也可得:
在这里插入图片描述
使用同样的推导方式,让拉格朗日函数满足KKT条件,并在拉格朗日函数上对每个参数求导,经过和线性SVM相同的变换后,就可以得到拉格朗日对偶函数。同样使用梯度下降或SMO等方式对α进行求解,最后可以求得决策边界,并得到最终的决策函数:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值