批梯度下降法(Gradient Descent)
正规方程法(Normal Equation)
| 批梯度下降 | 正规方程 | |
|---|---|---|
| 学习速率 | 需要设置 | 不需要 |
| 计算次数 | 需要多次迭代 | 不需要迭代 |
| 时间复杂度 | O (kn2) | O (n3) 需要计算 XTX |
| 特征数量 | 即使n很大也能工作 | 如果n很大会很慢 |
总结:
- 如果特征值小于10k,或者100k,正规方程会是一个非常简便高效的方法。
否则,正规方程的计算时间将会变的非常巨大,还是使用批梯度下降法比较好。 - 正规方程支持的算法不是很多,批梯度下降法几乎支持主流的方法。
所以,出于学习目的,两个方法都是值得的。














网友评论