以下内容参考 cousera 吴恩达 机器学习课程

1. Bias 和 Variance 的定义

Bias and Variance 对于改进算法具有很大的帮助作用,在bias和Variance的指引之下,我们可以有方向性的对算法进行改进。

模型较简单时,可能导致Bias,相反模型较为复杂的时候,容易导致high Variance。

如下图所示,随着模型复杂度的增加,训练数据集上的误差将会减小,而交叉验证集上的误差是先减小后增大。所以根据在训练集和交叉验证集上的误差大小就可以判断模型是除了bias问题还是variance问题。

2. 正则化与Bias和Variance

正则化的时候,如果lamda特别大,容易导致欠拟合,high bias

       如果lamda较小,或者说没有引入正则化,容易导致过拟合high variance

所以可以画出学习曲线来表征正则化参数lamda和Error的关系:

如上图所示,lamda较小的时候,容易产生过拟合,high variance,当lamda较大的时候,容易产生欠拟合high variance。我们的目标是找到途中测试集上Error最小的点。

3. 绘制学习曲线

绘制样本数量与 Error 的关系,得到不同的虚线,暗示了模型可能存在的Bias和Variance的问题。

4. Debuging Learning Model

最新文章

  1. 02.JavaScript 面向对象精要--函数
  2. Shell中取得文件的最后修改时间
  3. 封装、调用ajax
  4. View.setTag(key,object)异常:The key must be an application-specific resource id.
  5. python+urllib+beautifulSoup实现一个简单的爬虫
  6. study topics
  7. Java基础(40):Java中的集合介绍---Collection与Map
  8. WordPress 非插件实现拦截无中文留言
  9. POJ 2986 A Triangle and a Circle 圆与三角形的公共面积
  10. vue 使用总结
  11. Jquery学习笔记:删除节点的操作
  12. [0] Devexpress 控件参数集合
  13. PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 、PHP5.5.9、PHP-redis2.8、Phalcon3.1)
  14. java中几种加/解密API
  15. RfcConfig 类 主要解决Tomcat 报 The valid characters are defined in RFC 7230 and RFC 3986
  16. BAT批处理中的字符串处理详解(字符串截取)
  17. C_使用clock()函数获取程序执行时间
  18. Python+Pycharm—学习—pip
  19. 洛谷P4344 [SHOI2015]脑洞治疗仪(ODT)
  20. 如何从windows中拷贝文件到linux (ubuntu)??

热门文章

  1. For xml path
  2. UVA-11107 Life Forms(后缀数组)
  3. Matlab数字信号处理
  4. js中的this指针(二)
  5. CSS之利用text-indent隐藏文字用图片当Login
  6. Git学习:利用Git和TortoiseGit把代码传输到网络服务器
  7. Delphi 2010错误 "displayNotification: 内存不够"
  8. android学习笔记50——SQLiteOpenHelper、android实现系统自带样式
  9. python学习-day03:整形、字符串常用方法:
  10. 【MySQL】InnoDB日志机制深入分析