SVM支持向量机原理及核函数

原文链接:SVM支持向量机原理及核函数

转载请注明出处

支持向量机原理

大距离分类算法

1、名词解释:

  • 分割超平面:如下图所示,构造一个分割线把圆形的点和方形的点分开,这个线称为分割超平面

  • 支持向量:离分割超平面最近的点

  • 间距:支持向量到分割超平面距离的两倍

SVM算法的原理就是找到一个分割超平面,它能把数据正确的分类,并且间距最大!

2、计算间距

在而为空间里,可以使用方程 w1x1+w2x2+b=0 来表示分割超平面。针对高纬度空间,可以写成一般化的向量形式,即 wTx+b=0 。这里画出与分割线超平面平行的两条直线,分别穿过两个类别的支持向量。这两条直线的方程分别为 wTx+b=1 wTx+b=1 。如下图所示:

根据点到直线的距离公式,可以算出支持向量A到分割超平面的距离为:

d=wTA+bw

由于点 A 在直线 wTx+b=1 wTx+b=1 在,代入可的支持向量 A 到分割超平面的距离为 d=1w 。为了使间距最大,只需找到合适的参数 w b ,使 1w 最大即可。 ||w|| 使向量 w L2范数,计算公式为:

w=i=1nw2i

1w 的最大值即使求 ||w||2 的最小值:

w2=i=1nw2i

其中 n 为限量 w 的纬度。除了间距最大,分割超平面更能用来解决分类问题!回到上图,针对方形点 x ,必须满足 wTx+b1 的约束条件。针对圆形的点必须满足 wTx+b<=1 的约束条件。
类别是离散的值,分别使用-1表示圆点类别,1表示方点类别,即y\in \left\(-1,1 \right\)。针对数据集中的所有样本 x(i)

  • 21
    点赞
  • 157
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值