- Normal equation

到眼下为止,线性回归问题中都在使用梯度下降算法,但对于某些线性回归问题,正规方程方法是更好的解决方式。

正规方程就是通过求解例如以下方程来解析的找出使得代价函数最小的參数:

如果我们的训练集特征矩阵为X,我们的训练集结果为向量y,则利用正规方程解出向量:

下面表所看到的的数据为例:

运用正规方程方法求解參数为:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvam9qb3poYW5nanU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="width:744px; height:167px">

注意:对于那些不可逆的矩阵(一般是由于特征之间相互不独立,如同一时候包括英尺为单位的尺寸和米为单位的尺寸两个特征,或者是由于特征数量大于训练集的数量),正规方程的方法是不可用的。

梯度下降与正规方程的比較例如以下所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvam9qb3poYW5nanU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" style="width:536px; height:172px">




最新文章

  1. KPI:Key Performance Indicator
  2. js多个输入框运算计算结果输出到另一个输入框
  3. NDK 的开发流程
  4. wget cooikes 下载
  5. atitit.GMT UTC Catitit.GMT UTC CST DST CET 星期 月份 节日 时间的不同本质and起源
  6. finished with non-zero exit 添加v7包报错的问题
  7. Android破解之Lic文件加密程序(首例)
  8. 前台js分页,自己手写逻辑
  9. UVa 10917 A Walk Through the Forest
  10. C++拾遗(二)关于变量
  11. Cable master--hdu1551(二分法)
  12. Nuget 多平台多目标快速自动打包
  13. RDay2-Problem 1 A
  14. 小白的CTF学习之路3——二进制数据基础与运算(下)
  15. 十、uboot 代码流程分析---run_main_loop
  16. 765. 有效的三角形.md
  17. Hive中的窗口函数
  18. 200个最常见的JAVA面试问题(附答案)
  19. win7下weblogic安装与部署项目调试记录
  20. PHP5.4新特性之上传进度支持Upload progress

热门文章

  1. 提高你的Java代码质量吧:使用valueof前必须进行校验
  2. hdu3416 Marriage Match IV【最短路+最大流】
  3. DevExpress ASP.NET 使用经验谈(9)-Dev控件客户端事件 ClientSideEvents
  4. [Swust OJ 772]--Friend(并查集+map的运用)
  5. python命令行解析工具argparse模块【4】
  6. django开发简易博客(五)
  7. Nginx 之六: Nginx服务器的反向代理功能
  8. .net运行时和核心类库源码(部分源码)微软官方下载
  9. literal控件的例子
  10. 数据切分——MySql表分区概述