机器学习——支持向量机主要思想

概念:支持向量运算的分类器,在数据上应用基本形式的SVM分类器就可以得到低错误的结果,能够对训练集以外的数据点做出很好的分类决策。

名词:

支持向量:离分离超平面最近的那些点,需要找到最大化支持向量到分隔超平面的距离的优化求解方式。

分割超平面:在二维空间内,分隔超平面就是一条直线,可以分开两种不同的点,在n维空间内,分隔超平面则是n-1

点到超平面的距离:也是几何距离,求d的最大间隔

函数距离:也是约束条件,当该条件成立时,最优

图形:



描述:

  如果想要求出最优的方案,则需要点到超平面的距离(分类间隔)最大,则需要求d的最大间隔。当成立时(即所有的支持向量的样本点满足这个公式),我们需要求的最大值,经过变形,则需要求的最小值。

     根据拉格朗日公式求有条件的极值问题,公式变形如下:

                           


我们添加了一个 (拉格朗日乘子),且大于等于0,对w,b分别求偏导则可得


将求出的w,b的值带入到拉格朗日公式中,求出


                     

kkt条件:


不满足的kkt条件:


 以上的推理都是在理想状态化,现实中不可能有那么刚好的分类,所以为了能够继续使用这个算法,我们在公式中引入了松弛变量,松弛变量的作用就是能够允许一些特殊的值,这个时候我们有加入了惩罚因子,也是常数C,它的作用是控制“最大化间隔”和保证大部分的点的函数间隔小于0.1,常数C并不是一成不变的,他会随着数据的更新而更新。

  公式:


约束条件:


拉格朗日公式:


求偏导:


化简:


根据以下条件:

最后化简为:

这里主要是对的范围有了变化,其他结果和理想状态化一致。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

樱缘之梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值