Skip to main content

🧩 Foundations

Foundations is a reference manual, not a mandatory starting point. Eight modules cover the minimal math and machine learning you need for world models and spatial intelligence. When a main-track module loses you, read the matching page here, then jump straight back.

How to use this track​

  1. Start with the prerequisite checklist in Start Here. If you can tick every box, skip this track and go straight to the main tracks.
  2. For each box you can't tick, read only the matching page. Every page has a minimal knowledge set, a when to consult table (which main-track modules use it), the best external resources, and a self-check.
  3. Once you meet the self-check, go back to the main track. There are no assignments here. Being able to read the formulas and code in the main-track modules is enough.

The eight modules​

ModuleWhat you'll fill inMain-track modules it serves
Linear AlgebraVector spaces, eigenvalues and stability, SVD, least squares, homogeneous coordinatesTrack A 03, Track B 02 / 06
ProbabilityBayes, Gaussians and covariance, the Markov property, latent variables and marginalizationTrack A 02 / 05 / 06, Track B 06
PyTorchTensors and autograd, the training loop, DataLoader, debugging and reproducibilityEvery lab
Deep LearningMLP / CNN, optimization, normalization, regularization, VAE and ELBOTrack A 04 / 05, Lab 2
TransformersAttention, positional encoding, autoregressive and masked modeling, ViTTrack A 04 / 10, Track B 12
Generative ModelsVAE and ELBO, VQ tokens and autoregression, diffusion, flow matching, guidance, latent diffusionTrack A 06 / 07 / 10 / 10b, Track B 12, Labs 3 / 7
Computer VisionImage formation, the pinhole camera, features and matching, convolutional features, visual encodersTrack B 02 / 03, Track A 04
Reinforcement LearningMDPs, the Bellman equation, values and policies, model-free vs model-basedTrack A 08 / 09 / 11

Suggested order by background​

General references (free)​

  • Mathematics for Machine Learning (Deisenroth et al., mml-book.github.io): linear algebra and probability.
  • Probabilistic Machine Learning: An Introduction (Kevin Murphy, probml.github.io/pml-book): machine learning from the probabilistic view.
  • Dive into Deep Learning (d2l.ai): a deep learning textbook with runnable code.
  • Computer Vision: Algorithms and Applications (Richard Szeliski, szeliski.org/Book): computer vision.
  • Reinforcement Learning: An Introduction (Sutton & Barto, incompleteideas.net/book): reinforcement learning.

Next​

Once you've filled the gap, head back: Track A · World Model Scientist or Track B · Spatial & Embodied Engineer.