博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
01 Linear Regression with One Variable
阅读量:5052 次
发布时间:2019-06-12

本文共 1185 字,大约阅读时间需要 3 分钟。

Symbols:

  • m = Number of training examples
  • x’s = “input” variable /features
  • y’s = “output” variable / “target” variaable
  • (x, y) = one training example
  • \((x^{(i)}, y^{(i)})\) = \(i_{th}\) training example
  • h(x) = hypothesis function
  • \(h_\theta(x) = \theta_0 + \theta_1x\) shorthand:h(x)

Cost Function

  • squared cost function
    \[J(\theta_0, \theta_1) = \dfrac {1}{2m} \displaystyle \sum _{i=1}^m \left ( \hat{y}_{i}- y_{i} \right)^2 = \dfrac {1}{2m} \displaystyle \sum _{i=1}^m \left (h_\theta (x_{i}) - y_{i} \right)^2\]
  • Goal: \(minimize_{\theta_0, \theta_1}J(\theta_0, \theta_1)\)

Gradient descent

repeat until convergence {

\(\theta_j := \theta_j - \alpha \frac{\partial}{\partial \theta_j} J(\theta_0, \theta_1)\) (for j = 0 and j = 0)

}

需要同时更新\(\theta_j\), 否则先更新\(\theta_i\)会对后面的项的更新产生影响

\(\begin{align*} \text{repeat until convergence: } \lbrace & \newline \theta_0 := & \theta_0 - \alpha \frac{1}{m} \sum\limits_{i=1}^{m}(h_\theta(x_{i}) - y_{i}) \newline \theta_1 := & \theta_1 - \alpha \frac{1}{m} \sum\limits_{i=1}^{m}\left((h_\theta(x_{i}) - y_{i}) x_{i}\right) \newline \rbrace& \end{align*}\)

转载于:https://www.cnblogs.com/QQ-1615160629/p/01-Linear-Regression-with-One-Variable.html

你可能感兴趣的文章
软件目录结构规范
查看>>
Windbg调试Sql Server 进程
查看>>
linux调度器系列
查看>>
mysqladmin
查看>>
解决 No Entity Framework provider found for the ADO.NET provider
查看>>
SVN服务器搭建和使用(三)(转载)
查看>>
Android 自定义View (三) 圆环交替 等待效果
查看>>
设置虚拟机虚拟机中fedora上网配置-bridge连接方式(图解)
查看>>
HEVC播放器出炉,迅雷看看支持H.265
查看>>
[置顶] Android仿人人客户端(v5.7.1)——人人授权访问界面
查看>>
Eclipse 调试的时候Tomcat报错启动不了
查看>>
【安卓5】高级控件——拖动条SeekBar
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android入门之文件系统操作(二)文件操作相关指令
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
Swift 中的指针使用
查看>>
Swift - 使用闭包筛选过滤数据元素
查看>>
alue of type java.lang.String cannot be converted to JSONObject
查看>>
搜索引擎选择: Elasticsearch与Solr
查看>>
JAVA设计模式之简单工厂模式与工厂方法模式
查看>>