博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVM理解
阅读量:5150 次
发布时间:2019-06-13

本文共 448 字,大约阅读时间需要 1 分钟。

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

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

转载于:https://www.cnblogs.com/callyblog/p/8350236.html

你可能感兴趣的文章
steps/train_sat.sh
查看>>
TLS 1.0协议
查看>>
java递归的几种用法
查看>>
微信小程序 - 接口更新记录以及解决方案(2018/12/26)
查看>>
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
python安装win32api pywin32 后出现 ImportError: DLL load failed
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>
tkinter布局
查看>>
命令ord
查看>>
利用新浪微博来控制电脑
查看>>
洛谷 P3367 【模板】并查集
查看>>
方法Equals和操作符==的区别
查看>>
我的软件工程师之路,给需要的同学!
查看>>
快速模幂
查看>>
Unity3D_最简单的开始界面_结束界面
查看>>
TCP/IP五层模型
查看>>
Sharepoint 2013搜索服务配置总结(实战)
查看>>
10 个用来下载免费图标的网站
查看>>