从一个问题说起:

当我们使用H10去拟合曲线的时候,其实我们只想要H2的结果。如果从H10变回到H2呢?

所以我们只需要添加上限制条件:w3=...=w10=0即可。现在呢,我们可以放宽一点条件:任意8个w为0即可。

但是像这种问题是NP-Hard问题,需要枚举所有的情况。

我们再放宽一点条件:

对于linear regression问题,这类squared 条件很好求解。

求解过程主要依赖于Lagrange Multiplier。其次需要结合linear regression中需要用到的推导:

也就是说,添加限制条件之后的线性回归就等价于其error measure为Eaug的线性回归算法。

在上述推导中C始终未出现,但是却有一个λ,λ的选择对于算法会产生怎么的影响呢?

可以看出λ越大相当于C越小。而微小的λ(相当于微小的约束)会产生极其良好的效果

为什么加上约束条件之后就会使得算法表现更良好呢?因为加上约束条件,就相当于对H进行了约束,使得dvc减小。

现在只有一个问题:如何选择出一个最优的λ。

没有什么方法,用多个λ试一试挑选出最好的λ即可。具体的挑选过程其实是一个看仪表盘的过程(validation)

最新文章

  1. jquery插件——检测DOM元素是否在浏览器可视范围之内
  2. 如何调试ANDROID下面黑屏问题
  3. MVVM架构~knockoutjs系列之从Knockout.Validation.js源码中学习它的用法
  4. CI框架源码阅读笔记1 - 环境准备、基本术语和框架流程
  5. 几个 Context 上下文的区别
  6. FAQ软件卸载
  7. mysql 常用操作(整理)
  8. freemaker
  9. Net基础恶补
  10. Cross platform GUI for creating SSL certs with OpenSSL
  11. Python中的多进程与多线程(二)
  12. CodeForces 614B Gena's Code
  13. iOS 沙盒
  14. Carbondata源码系列(一)文件生成过程
  15. MyEclipse做的项目改成eclipse能用的
  16. org.springframework.beans.factory.CannotLoadBeanClassException-估计mapper出参 和 po字段不对应了
  17. nginx 文档链接
  18. sql server 字符串字节长度
  19. 【转】【WPF】WPF中MeasureOverride ArrangeOverride 的理解
  20. Windows2008 IIS + .NET环境搭建指南

热门文章

  1. 关于NGUI制作图集在低内存设备上的注意事项
  2. MVVM 代码记录
  3. SVN与Eclipse整合
  4. Android Include标签
  5. MFC中快速应用OpenCV教程
  6. C++ 打印输出指针
  7. 使用stringstream时的清空操作
  8. 函数mem_pool_fill_free_list
  9. Parallel并行运算实例
  10. 【多端应用开发系列1.1.1 —— Android:使用新浪API V2】服务器Json数据处理——Json数据概述