SVM的算法是很versatile的,在回归领域SVM同样十分出色的。而且和SVC类似,SVR的原理也是基于支持向量(来绘制辅助线),只不过在分类领域,支持向量是最靠近超平面的点,在回归领域,支持向量是那些距离拟合曲线(回归的目标函数/模型是拟合曲线)。

  上图我们看到还有一个变量,是ϵ,ϵ决定了街道的宽度,它是拟合曲线和支持向量的距离。在svr的实现原理上,定义的损失函数是:

  |yi−w∙ϕ(xi)−b|≤ϵ,则损失为0,因为落在了街道里面;

  |yi−w∙ϕ(xi)−b|>ϵ,则损失函数值为|yi−w∙ϕ(xi)−b| - ϵ(即outlier到支持线的距离)

  所以从损失函数的定义来看,其实还hinge loss要么是0,要么是距离值,只不过class的距离是到y值为1的点,而regression则是到y值为ϵ的点。

  svr也是支持松弛变量,其原理和svm是一样的,只不过svc的符合松弛变量的点是在街道里面,到了svr,松弛变量对应的点是在街道的外面,通过松弛变量的指定来增加泛华。

最新文章

  1. leetcode--Majority Element
  2. Design and Analysis of Algorithms_Divide-and-Conquer
  3. json在php中的使用之如何转换json为数组
  4. Failed to start component [StandardEngine[Catalina].StandardHost[localhost....
  5. ASP.NET MVC 开源项目学习之ProDinner (一)
  6. HBase HFile
  7. mysql的下载地址+Download WinMD5
  8. Centos7 Yum方式安装Mysql7
  9. C语言中的位段(位域)知识
  10. 洛谷P3327 约数个数和 结论+莫比乌斯反演
  11. OO第一单元总结分析
  12. piwik源码安装部署
  13. linux audit审计(8)--ausearch搜索audit日志文件
  14. js 二维数组 for 循环重新赋值
  15. Linux shell : 管道 |
  16. 启动elasticsearch报错
  17. 非常不错的地区三级联动,js简单易懂。封装起来了
  18. MyEclipse中搭建Struts2开发环境
  19. Python——eventlet.event
  20. VVeboImageView

热门文章

  1. 项目Beta冲刺(6/7)(追光的人)(2019.5.28)
  2. php析构函数什么时候调用?
  3. abp记录1
  4. awk编程的基本用法
  5. 浏览器渲染详细过程:重绘、重排和 composite 只是冰山一角
  6. CF388C&&2018EC Final D题——博弈&&水题
  7. 【每天学一点linux】后台进程不打印日志
  8. 分布式系统CAP定理与BASE理论
  9. match 和 search 和 indexOf 查找及 正则表达式的 exec 和 test 用法
  10. 新blog