Arunprakash-A / DL-Optimizers-Animations

Create animated videos for various optimizers used for training deep learning models

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gradient Based Optimization Algorithms - Visualized

  • These are all the animations used in the Optimization lectures taught by Prof.Mitesh Khapra at IIT Madras in the Deep Learning course.
  • I have uploaded the notebook that I used to create these animations (or) you can directly go to colab here
  • That notebook has an implementation for the gradient descent algorithm. You need to modify the update rule for each optimization algorithm.
  • The objective is to get an intuitive idea of the differences in the optimization algorithms with contrived examples.
  • You can find all the animations used in the lecture in .mp4 format in the Animations directory
  • Here are a few samples

Gradient Descent

Alternate image text

Momentum Gradient Descent

Alternate image text

Nesterov Accelarated Gradient Descent

Alternate image text

AdaGrad

Alternate image text

Adam

Alternate image text

About

Create animated videos for various optimizers used for training deep learning models


Languages

Language:Jupyter Notebook 100.0%