机器学习之SVM详解

支持向量机简介支持向量机(SVM)是一种有监督的机器学习算法,既可以用于分类,也可以用于回归。然而,它主要用于分类问题。在这个算法中,我们将每个数据项绘制为n维空间中的一个点(其中n是您拥有的特征数),每个特征的值是特定坐标的值。然后,我们通过找到区分这两个类的超平面来执行分类(请看下面的快照)。支持向量只是个体观察的坐标。支持向量机是分离这两个类(超平面/直线)的前沿。你可以看一下支持向量...
摘要由CSDN通过智能技术生成

支持向量机简介
支持向量机(SVM)是一种有监督的机器学习算法,既可以用于分类,也可以用于回归。然而,它主要用于分类问题。在这个算法中,我们将每个数据项绘制为n维空间中的一个点(其中n是您拥有的特征数),每个特征的值是特定坐标的值。然后,我们通过找到区分这两个类的超平面来执行分类(请看下面的快照)。
SVM
支持向量只是个体观察的坐标。支持向量机是分离这两个类(超平面/直线)的前沿。你可以看一下支持向量的定义和它在这里工作的一些例子。

SVM原理
在上面,我们已经习惯了用超平面分隔这两个类的过程。现在最迫切的问题是“我们如何识别正确的超平面?”别担心,没有你想的那么难!
识别正确的超平面(Scenario-1):这里我们有三个超平面(A, B, C),现在,识别正确的超平面来分类星星和圆。
在这里插入图片描述
您需要记住一个识别正确超平面的经验规则:“选择能更好地隔离两个类的超平面”。在这个场景中,超平面“B”出色地完成了这项工作。
识别正确的超平面(场景-2):在这里,我们有三个超平面(A、B和C),它们都能很好地分隔类。现在,我们如何识别正确的超平面?
在这里插入图片描述
在这里,最大化最近的数据点(任意类)和超平面之间的距离将帮助我们决定正确的超平面。这个距离称为边距。让我们看看下面的快照:
在这里插入图片描述
上面可以看到,超平面C的margin比A和b都要高,因此我们将正确的超平面命名为C。选择超平面margin更高的另一个原因是鲁棒性。如果我们选择的超平面具有低的边距,那么就有很大的可能出现误分类。

识别正确的超平面(场景-3):提示:使用上一节讨论的规则来识别正确的超平面

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值