SVM 支持向量机(2)---不完全线性可分

SVM 支持向量机

1-线性可分SVM :

  • 硬间隔 hard margin

链接

2-线性SVM : soft margin

从上一部分可知,完全线性可分的SVM模型的优化问题为:

min12||w||2s.t.yi(wxi+b)1

加入soft margin (软间隔),使之成为更加一般化的线性SVM模型,使优化问题变为:

min12||w||2s.t.+Ci=1Nξiyi(wxi+b)1ξiξi0C0,.

优化求解

拉格朗日乘子法

广义拉格朗日函数:

L(w,b,ξ,α,β)=12||w||2+Ci=1Nξii=1Nαiyi(wxi+b)+i=1Nαi(1ξi)i=1Nβiξi

i.原始问题 and 对偶问题:

minw,b maxα,β0 L(w,b,ξ,α,β)

maxα,β0 minw,b L(w,b,ξ,α,β)

目标函数,不等式条件函数为v凸函数,所以对偶问题的解α* β* ,与原始问题的解w* b*,满足KKT条件)



ii.KKT条件:

(1)w=wi=1Nαiyixi=0(2)b=i=1Nαiyi=0(3)ξ=Ciαiβi=0(4)βi ξi=0(5)ξi0(6)βi0(7)αi [yi(wxi+b)1+ξi]=0(8)yi(wxi+b)1+ξi0(9)αi0KKTKKT

由式(9),(6),(3)得:
0αiC


由式(1)得:
w=i=1Nαiyixi

αj,βj0 时,结合等式(3),得: 0<αj<C
式(4),(7)得:
ξj=0yj(wxj+b)1+ξj=0

所以:
b=ywxjb,



求解对偶问题:

将KKT求得的 w,bL(w,b,ξ,α,β) 得:

minw,b,ξL(w,b,ξ,α,β)   =12i=1Nj=1Nαiαjyiyj(xixj)+i=1Nαi+bi=1Nαiyi(2),=0+ i=1N(Cαiβi)ξi(3),=0

再求关于 α 的极大:
maxα12i=1Nj=1Nαiαjyiyj(xixj)+i=1Nαis.t.0αiCi=1Nαiyi=0

转化为求 min (乘以-1),等价于:

minα12i=1Nj=1Nαiαjyiyj(xixj)i=1Nαis.t.0αiCi=1Nαiyi=0

求 解 方 法:

SMO算法 :链接

3-非线性可分SVM :

软间隔soft margin +核技巧kernel trick

......


reference:
                            <<统计学习方法>>    李航
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值