机器学习算法之支持向量机的简易版

前言:支持向量机(Support Vecor Machine,以下简称SVM)虽然诞生只有短短的二十多年,但是自一诞生便由于它良好的分类性能席卷了机器学习领域,并牢牢压制了神经网络领域好多年。如果不考虑集成学习的算法,不考虑特定的训练数据集,在分类算法中的表现SVM说是排第一估计是没有什么异议的。

支持向量机:

1、支持向量机是一种二类分类模型,它的基本模型是定义在特征空间上的 间隔最大的线性分类器,间隔最大使它有别于感知机;
2、支持向量机还包括核技巧,这使它成为实质上的非线性分类器,其学习的策略是间隔最大化;
3、支持向量机包含由简至繁的模型,线性可分支持向量机、线性支持向量机、非线性支持向量机

大体认识SVM

支持向量机(SVM),是一种有监督学习算法。可以处理线性以及非线性的情况。
在这里插入图片描述
在这里插入图片描述

SVM思想一:(最大间隔)

找出一条分割线(超平面),使得两个类别与线(面)的间隙越大越好。-------模型越健壮

衡量方法:

距离的计算

![(https://img-blog.csdnimg.cn/20200817172034662.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25pdXh1ZXJ1aTEx,size_16,color_FFFFFF,t_70#pic_center)

在这里插入图片描述
要注意:向量的内积的表示方法**,故向量的内积看成一个实数即可**

SVM思想二:(决策公式)

数据标签定义

数据集:(X1,Y1)(X2,Y2)…(Xn,Yn)

Y为样本的类别:当X为正例时候Y = +1 当X为负例时候Y = -1

决策方程:
在这里插入图片描述
在这里插入图片描述

SVM思想三:优化的目标

通俗解释:找到一个条线(w和b),使得离该线最近的点(雷区)能够最远

将点到直线的距离化简得
在这里插入图片描述

放缩变换:对于决策方程(w,b)可以通过放缩使得其结果值|Y|>= 1,(之前我们认为恒大于0,现在严格了些)
在这里插入图片描述
优化目标:
blog.csdnimg.cn/20200817173246466.png#pic_center)

由于:在这里插入图片描述
所以只需要考虑:
在这里插入图片描述

SVM思想四:优化理论

当前目标:
在这里插入图片描述
求解极大值问题转换成极小值问题=>
在这里插入图片描述
约束条件:
在这里插入图片描述

拉格朗日乘子法(结论,直接用)

带约束的优化问题:

在这里插入图片描述
原始转换:
在这里插入图片描述
于是,我们的式子就是:
在这里插入图片描述
SVM求解

分别对w和b求偏导,分别得到两个条件(由于对偶性质)
对w、b求偏导:
在这里插入图片描述
带入目标函数:
在这里插入图片描述
对ɑ求极大值:
在这里插入图片描述
条件:
在这里插入图片描述
换成求极小值:
在这里插入图片描述
条件:
在这里插入图片描述

SVM思想五:核变换

低维不可分问题

核变换:既然低维的时候不可分,那我给它映射到高维呢?
在这里插入图片描述
目标:找到一种变换的方法,也就是$(x)
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

浪子私房菜

给小强一点爱心呗

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

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

打赏作者

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

抵扣说明:

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

余额充值