SVM理解

SVM是什么

简单点讲,SVM 就是个分类器,它用于回归的时候称为SVR(Support Vector Regression),SVM和SVR本质上都一样。下图就是SVM分类:

(边界上的点就是支持向量,这些点很关键,这也是”支持向量机“命名的由来)

SVM的目的:寻找到一个超平面使样本分成两类,并且间隔最大。而我们求得的||w||就代表着我们需要寻找的超平面的系数。下面的式子表示左右边界线之间的距离,因为是等距,所以为2。

在二维平面下

我们假设实心黑圈代表1,空心黑圈代表-1,1和-1是SVM的分类标准,当我们确定了超平面以后,我们规定超平面上方为1,超平面下方为-1。下方的x1,x2表示点的坐标,因为我们现在在二维的平面上,所以只有x1,x2,我们要求的就是w1,w2,w0。

w1x1+w2x2+w0>=1

w1x1+w2x2+w1<=-1

下面通过一个例子来进行详细介绍:

posted @ 2018-01-25 10:57  下路派出所  阅读(324)  评论(0编辑  收藏  举报