Maths tutorials and worked examples

Understand the geometry, calculus and numerical methods behind machine learning through worked calculations.

Linear algebra

Trace matrices, dimensions and linear maps.

Derivatives and gradients

Derive model gradients and check them numerically.

Optimization

Connect update rules, curvature and convergence.

Vectors and geometry

Use geometric interpretations to choose and check similarity measures.

Numerical methods

Evaluate mathematical expressions reliably in finite precision.

Maths for machine learning

Connect prerequisites to the model calculations they explain.