线性SVM

一、线性SVM解释及数学模型

这里写图片描述
    我们首先用一个经典的二分类问题作为SVM的切入点,图(b)和图(c)是对图(a)中数据的两种不同的分法。从人的第一感觉,图(b)把两类数据分的开些。

这里写图片描述
    这是一个二维数据的图像,黑色点代表正例,标签y=1,白色点代表负例,标签y=-1(这里为什么不用y=0后面解释)。可以看到图中有两条虚线和一条实线,如何用数学的方法解释将数据分的开一些呢?

样本空间中,实线公式:
w * x+b=0     将其记为(w,b),对于高维空间同样适用,就变成了超平面。

点x到超平面的距离公式为:
这里写图片描述
于是有:
这里写图片描述
两个式子合并为:
这里写图片描述

两类数据到分隔实线的距离关系,即为:
这里写图片描述

于是将两类数据分隔开的距离表达式为2/||w||.

SVM要做的就是使得分隔开的距离最大化,因此得出优化方程:
这里写图片描述
正是由于将负例标签y设为-1,所以就可以将边界条件整合成一个式子了。

为了数学的运算方便,将其转化为下面的形式,于是得出了最终的优化方程:
这里写图片描述
我们一般会把求最大值转化为求最小值来处理,要做优化一般都要求导,所以转化为这样的凸优化形式方便求导后的简便。


二、优化问题

1.拉格朗日乘子法

  本科学过关于拉格朗日乘子法求最值问题,当时的边界条件是等式。该方法的基本思路是将边界条件带入方程,这必然要引入新的参数,于是将所得参数求偏导令为0,即可求出最优解。 这里的边界条件是不等式,所以稍难些,将不等式边界条件转化为一重(chong)最值即可。
利用拉格朗日乘数法构建函数:
这里写图片描述
  其中 α α 为向量且 αi α i

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值