支持向量机 数学推导 Part1
2018-02-02 20:45
162 查看
支持向量机的目的是什么?
支持向量机的目标是找到使训练数据的边缘最大化的最优分离超平面。支持向量机需要训练数据,是一种监督学习算法。
支持向量机也是一种分类方法。
举个简单的例子:
我们根据身高和体重在图1中画出点,可以通过这些点区分男女。给出一个点,能不能判断男女。
比如size=180,weight = 75,那么这个点代表的人是男还是女?
什么是分离超平面?
回答上面的问题,我们可通过划一条线分开代表男的点和代表女的点,如下图那么为什么叫超平面?明明就是一条直线。
这是因为这里的数据只有两维的,三维的时候是平面,更高维我们就称之为超平面,支持向量机能够处理任意数量的维度。
最优分离超平面
还是上面的例子,你可以找到分离超平面(如下图),但是它不一定是最优的。假如我们选择绿线作为分离超平面,这是会出现错误。有三个女性被归类为男性。
如果我们选择黑线,结果会更好。这就就我们为什么要找最优的分离超平面。
什么是余量和如何使用余量找到最优分离超平面?
如上图,当给定一个超平面,数据点到平面的距离就能够求得。超平面到距离最近的数据点的距离就是余量。
余量是无人区,在余量里面不包含任何的数据点。如图margin A. 那么下图的margin B不也可以吗?可以是可以的,但是你会发现它余量小。 超平面到数据点的距离也大,余量越大。因此,我们找的最优分离超平面就是一个距离数据点余量最大的那个。
详见原文地址:https://www.svm-tutorial.com/2014/11/svm-understanding-math-part-1/
有兴趣的可阅读下一篇:支持向量机 数学推导part2
相关文章推荐
- 支持向量机 数学推导 Part4
- 【机器学习】支持向量机(Suport Vector Machine)数学推导
- 支持向量机 数学推导 Part5
- 支持向量机 数学推导 Part2
- 支持向量机 数学推导 Part3
- 数学推导______Different Sums( hdu 5847 2016多校第九场)
- [hdu5312]数的拆分,数学推导
- 【HDU】6033 - Add More Zero(数学推导)
- BZOJ 2956 模积和 (数学推导+数论分块)
- Codeforces Round #315 div2 A--Music 水题可结合数学推导
- n阶乘后面0的个数+组合数学结果0的个数举例+公式推导
- HDU 1165 Eddy's research II (数学推导)
- hdu----(5047)Sawtooth(大数相乘+数学推导)
- 【数学】奇异值分解(SVD)原理详解及推导
- 求和(数学公式推导、取余运算)
- SVM(支持向量机)中高斯核函数的推导证明过程
- Ural 1082|Gaby Ivanushka|数学推导|快速排序|程序分析
- paper 9:SVM番外篇:支持向量机系列六:Duality —— 关于 dual 问题推导的一些补充理论。
- 非常可乐 数学推导
- 数字图像处理---直方图处理的详细数学推导