⟵ Back to Course Overview

Gradient Descent & Local Optima

Task Description: Gradient descent algorithm is widely used in machine learning optimisations. In this task, you can check the influence of initialisation, learning rate, and number of optimisation steps in obtaining the optimum.
Objective: Minimize $f(x)$
Update Rule:
$x_{t+1} = x_t - \eta \nabla f(x_t)$

Observe the trajectory arrows. Red indicates the path; the Cyan point represents the final converged state $\theta^*$.