笔记(总结)-SVM(支持向量机)的理解-2

上一篇我们讨论了SVM的建模由来与推导过程,最终得出了SVM的对偶问题和解的形式,不过这都基于一个重要前提,即样本集是线性可分的。为了解决线性不可分情况下的分类问题,我们引入soft margin SVM,即软间隔SVM。


为了处理上述情况,我们不再要求样本集全部位于“楚河汉界”外,放宽限制,允许数据点进入“楚河汉界”甚至错分,引入松弛变量 ξ ξ ,如下所示:
这里写图片描述
此时对应的约束条件为:

wTx+b1ξ, yi=1wTx+b1+ξ, yi=1ξi0 { w T x + b ≥ 1 − ξ ,   y i = 1 w T x + b ≤ − 1 + ξ ,   y i = − 1 ξ i ≥ 0

原问题转化为:

min12||w||2+Ciξi min 1 2 | | w | | 2 + C ∑ i ξ i

s.t. yi(wTxi+b)1ξi, ξi0 s . t .   y i ( w T x i + b ) ≥ 1 − ξ i ,   ξ i ≥ 0

其中 C C 为惩罚因子,可以看到当C取很大时,优化目标函数会导致 xii x i i 很小,尽量减小甚至避免越界和错分情况出现。当 C C 很小时,会一定程度上对越界和错分情况有所容忍。

将约束写成gi0的形式,构造拉格朗日函数:

f(w)=12||w||2 f ( w ) = 1 2 | | w | | 2

gi(w)=1ξiyi(wTxi+b),    hi(ξ)=ξi g i ( w ) = 1 − ξ i − y i ( w T x i + b ) ,         h i ( ξ ) = − ξ i

L(w,α,β)=f(w)+iαigi(w)+iβihi(ξ) L ( w , α , β ) = f ( w ) + ∑ i α i g i ( w ) + ∑ i β i h i ( ξ )

推导对偶问题的过程同上一篇。极值在偏导为0处取到,令:

Lw=0, Lb=0, Lξi=0 ∂ L ∂ w = 0 ,   ∂ L ∂ b = 0 ,   ∂ L ∂ ξ i = 0

得到:

w=iαiyixi, iαiyi=0, C=αi+βi w = ∑ i α i y i x i ,   ∑ i α i y i = 0 ,   C = α i + β i

代回原函数,得到对偶问题:

maxW(α)=iαi12ijαiαjyiyjxTixj max W ( α ) = ∑ i α i − 1 2 ∑ i ∑ j α i α j y i y j x i T x j

s.t. iαiyi=0, 0αiC s . t .   ∑ i α i y i = 0 ,   0 ≤ α i ≤ C

此时对应的KKT条件为:

αi0βi0yi(wTx+b)1ξiξi0αi[1ξiyi(wTx+b)]=0 βi(ξi)=0 { α i ≥ 0 β i ≥ 0 y i ( w T x + b ) ≥ 1 − ξ i ξ i ≥ 0 α i [ 1 − ξ i − y i ( w T x + b ) ] = 0   β i ( − ξ i ) = 0

可以看到,最终需要求解的 W(α) W ( α ) 与之前形式是一致的,不同的只是约束条件的变化。根据KKT条件对 αi α i 进行讨论:

  • αi>0 α i > 0 ,有 yi(wTx+b)1ξi y i ( w T x + b ) ≥ 1 − ξ i xi x i 为支持向量
  • αi<C α i < C ,有 βi>0 β i > 0 ,推得 ξi=0 ξ i = 0 xi x i 在边界上
  • αi=C α i = C ,有 βi=0 β i = 0 ,此时 ξi ξ i 大小不确定。当 ξi>1 ξ i > 1 时,该样本被错误分类;当 0ξi1 0 ≤ ξ i ≤ 1 ,该样本在“楚河汉界内部”,被正确分类。

此时我们便可利用Soft Margin SVM来处理线性不可分的问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值