Normal Equation算法及其简洁,仅需一步即可计算出theta的取值,实现如下:

function [theta] = normalEqn(X, y)
theta = zeros(size(X, 2), 1);
theta = inv(X'*X)*X'*y;
end

梯度下降算法一样,我们预估1650square feet&3 bedrooms的房价:

x_e=[1650,3];
x_e=[ones(size(x_e),1) x_e];
price = x_e*theta;

outputs:

最新文章

  1. ElasticSearch 5学习(4)——简单搜索笔记
  2. GJM : 【技术干货】给The Lab Renderer for Unity中地形添加阴影
  3. 为什么使用 Bootstrap?
  4. C#自定义控件
  5. CentOS下Tmux安装和使用
  6. 【pyQuery】抓取startup news首页
  7. ActivityManager的使用
  8. 转载:如何避免代码中的if嵌套
  9. VB.NET中DataGridView控件
  10. A comparison of local caches (1) 【本地缓存之比较 (1)】
  11. RabbitMQ-Windows单机集群搭建
  12. JS的数据类型及转换(还是基础的东西)
  13. Android View框架总结(一)
  14. java~mac下的终端工具oh-my-zsh
  15. Java学习笔记之——多态、抽象
  16. wampServer 安装 Redis 扩展
  17. 若sql语句中order by指定了多个字段,怎么排序?
  18. Saltstack实战之无master和多master
  19. 【Express系列】第4篇——使用session
  20. if 里面嵌套一个if&else (我自己又细分了别的条件,加了elif)

热门文章

  1. 浏览器输入url按回车背后经历了哪些?
  2. HDU-1873 看病要排队(队列模拟)
  3. 埃及分数问题(带乐观估计函数的迭代加深搜索算法-IDA*)
  4. Python中包的定义
  5. python学习第四十四天斐波那契数列和yield关键词使用
  6. 【JAVA】eclipse里代码整个前移或者后移的快捷键
  7. HTML文件头部元素作用
  8. js的事件流理解
  9. 一条sql引发的“血案”
  10. error: must use ‘class’ tag to refer to type ‘XXX’ in this scope