SVM笔记(四) 线性支持向量机


预备

适合场景

如果训练输入线性不可分,存在一些特异点,通过软间隔最大化学习得到的线性分类器称为线性支持向量机。

构建目标函数

和线性可分支持向量机不同在于有些实例点不满足函数间隔大于等于1的条件。考虑引入松弛变量 ξi0 和惩罚参数 C

minw,b,ξ12||w||2+Ci=1Nξi

s.t.yi(wxi+b)1ξi,i=1,2,...,N

ξi0,i=1,2,...,N

目标函数有两部分组成:第一部分是间隔,第二部分是误分类点的个数。C是惩罚参数,用于调和两部分的关系。

求解的对偶算法

原始问题的对偶问题是:

minα12i=1Nj=1Nαiαjyiyj(xixj)i=1Nαi

i=1Nαiyi=0

0αiC,i=1,2,...,N

假设 α=(α1,α2,...,αN)T 是上面问题的最优解,那么:
w=i=1Nαiyixi

选择一个下标j,使得 0<αj<C ,可得:
b=yji=1Nαiyi(xixj)

根据KKT互补条件可知, αi>0 对应的实例为支持向量。
此时的支持向量可能分布在边界线或者边界线和分离超平面之间或者分离超平面误分一侧。
这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值