The goal E University
The mathematics behind the models
Partial derivatives, gradients, integrals, linear maps, convexity and graphs — what is actually used when a model is trained.
- Knowledge nodes
- 39
- From zero
- about 27 h
- Labs
- 6
See what you already know — no account
The diagnostic removes what you already know, so your path is usually much shorter.
What you can do afterwards
- DDiscrete mathematics: graphs and relations
- DFunctions: domain, composition, inverse
- CDistance calculation and Pythagoras' theorem
- DIntegrals — the basics
- EConvexity and the optimisation landscape
- EIntegrals in probability: the expectation
- EProofs and induction
- EInformation theory: entropy and KL divergence
- ENumerical stability and floating point
- ELinear maps
- EEigenvalues and eigenvectors
- DPartial derivatives and the gradient
- EThe chain rule in several variables
- EJacobians and Hessians
- ESingular value decomposition (SVD)
- EPCA — principal component analysis
Labs along the way
You write the code. Tests you cannot see decide whether it holds up.
Lab: dot product, norm and cosine similarityDin the browser · about 40 minLab: matrix multiplication and one layer of a neural networkDin the browser · about 45 minLab: lists, loops and dictionariesCin the browser · about 40 minLab: mean, median and standard deviation by handCin the browser · about 40 minLab: simulate dice and compare with the theoryCin the browser · about 40 minLab: your first Python functionsCin the browser · about 30 min
The whole path
Everything the goal builds on, grouped by level and in the order it builds on itself. Show on the map
AExplorer3 knowledge nodes
BInvestigator4 knowledge nodes
CBuilder9 knowledge nodes
DAI developer11 knowledge nodes
EUniversity12 knowledge nodes
- Convexity and the optimisation landscape
- Integrals in probability: the expectation
- Proofs and induction
- Information theory: entropy and KL divergence
- Numerical stability and floating point
- Linear maps
- Eigenvalues and eigenvectors
- Matrix factorisation and low-rank approximation
- The chain rule in several variables
- Jacobians and Hessians
- Singular value decomposition (SVD)
- PCA — principal component analysis