10 · 15 lessons
The mathematics of neural networks
Vectors, matrices, derivatives, backprop, softmax, probability, eigenvalues, optimizers and initialisation in NumPy.
Progress and your code are kept in this browser only.
- 1Vectors and norms
- 2Dot products and projections
- 3Matrices as maps
- 4Batches of vectors
- 5Derivatives
- 6The chain rule
- 7Gradients and gradient checking
- 8Activations and their slopes
- 9Backpropagation by hand
- 10Expectation, variance and likelihood
- 11Softmax and cross-entropy
- 12Eigenvectors and the SVD
- 13Learning rate and curvature
- 14Momentum and Adam
- 15Initialisation and variance