硬间隔(hard margin)支持向量机SVM的推导

本文详细介绍了支持向量机(SVM)的核心概念,包括超平面、最大间隔、对偶转化、KKT条件以及核函数。通过对SVM问题的数学化表达,展示了如何通过拉格朗日乘子法和对偶转化寻找最佳超平面,并引入KKT条件以求得原问题的解。此外,还提及了在实际应用中,由于数据分布的复杂性,如何使用核函数和软间隔来适应非线性分类问题。
摘要由CSDN通过智能技术生成

本文将从如下几个点出发,讨论支持向量机,同时会给出公式的简单的推导。推导的过程中会运用到的数学基础不会超过于本科所学的内容。

1.支持向量机本质

支持向量机本质上是在数据样本点中找到一个超平面将其划分的数学问题。2维坐标系下的超平面是1维直线,3维坐标系下的超平面是2维平面。同理,我们拥有n维的数据,得到有n维空间,n维空间下的超平面就是n-1维的空间。

2.支持向量机问题的引出并将其数学化表达

如图,我们需要从叉和圈中间找到一个最合适的直线(超平面)来划分它们。但是怎么划分就显得比较困难,我们需要统一一个方法来找到最好的划分效果的直线:最大间隔。这里放一个图出来就很明显的看出什么是间隔,什么是距离了。数学公式如下。
在这里插入图片描述
最大间隔好在能够很好的隔离出圈和叉,使得最近的样本点都有与其他直线相比最大的距离,间隔大了,以后新来的样本点来了,就不会搞错分类错了。通过找出最大间隔的这一条直线,我们就能够确定,它就是最佳划分圈和叉的直线。
本节数学小知识 通过向量来推导点到超平面距离
公式推导如下
在这里插入图片描述
最后我们发现,SVM的问题最终转化成为

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值