SVM算法总结

本文详细介绍了支持向量机(SVM),包括算法概念,如线性可分与不可分数据、分割超平面、支持向量和间隔;接着讨论了SVM的分类,如硬间隔、软间隔和支持向量机;最后讲解了核函数,阐述了核函数的概念、常见类型及其在非线性可分问题中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SVM

1. 算法概念

支持向量机(Support Vector Machine, SVM)从数据中找出一个数据的分割超平面,将两个类别的数据完全分割开,并且在模型构建的过程中,保证分割区间最大化。

1.线性可分(Linearly Separable):在数据集中,如果可以找出一个超平面,将两组数据分开,那么这个数据集叫做线性可分数据。
2.线性不可分(Linear Inseparable):在数据集中,没法找出一个超平面,能够将两组数据分开,那么这个数据集就叫做线性不可分数据。
3.分割超平面(Separating Hyperplane):将数据集分割开来的直线/平面叫做分割超平面。
4.支持向量(Support Vector):离分割超平面最近的那些点叫做支持向量。
5.间隔(Margin):支持向量数据点到分割超平面的距离称为间隔

6.KKT条件:KKT条件是泛拉格朗日乘子法的一种形式;主要应用在当我们的优化函数存在不等值约束的情况下的一种最优化求解方式;KKT条件即满足不等式约束情况下的。拉格朗日取得可行解的充要条件。
 

2.算法分类:

一般SVM有下面三种:

  • 硬间隔支持向量机(线性可分支持向量机):当训练数据线性可分时,可以认为线性划分SVM中的距离度量就是硬间隔,在线性划分SVM中,要
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值