其用于最小化 Cost Func.
- 初始:$w_0 := 0, w_1 := 0$
- 重复直到没有变更:
- 使用最陡下降方向的一小步更新
$w_0, w_1$
- 使用最陡下降方向的一小步更新
- 返回
$w_0, w_1$
目标:最小化 Cost Func
- 输入:$\alpha > 0$
- 初始化
$w$ ,使用 0 或者随机值 - 重复直到收敛/convergence:
$\mathbf{w} := \mathbf{w} - \alpha \nabla g(\mathbf{w})$
- 返回
$\mathbf{w}$
$$ \nabla g(\mathbf{w}) = \left( \begin{array}{c} \frac{\partial g(w_0, w_1)}{\partial w_0} \ \frac{\partial g(w_0, w_1)}{\partial w_1} \end{array} \right)
\text{ where }
\mathbf{w} = \left( \begin{array}{c} w_0 \ w_1 \end{array} \right) $$
我们同样称
负的梯度评估了