Jupyter notebook for animating and visualising different Gradient Descent Optimisation techniques.