Artificial neural networks

Prerequisites: Intro to C++

Neural networks

Watch the Neural networks video series by 3Blue1Brown for an intuitive introduction to neural networks. Neural Networks and Deep Learning is the book referenced by 3Blue1Brown for more reading and exercises.

Gradient descent

Why Momentum Really Works - on the use of momentum for improving gradient descent.