Topic hubs

Each hub gives you the lie of the land, a learning path through the relevant lessons, reference tables, and the latest news and papers on that subject.

01

Machine learning foundations

Paradigms, bias and variance, loss functions, optimisation, evaluation

02

Data, features and pipelines

Collection, labelling, cleaning, features, leakage, splits and versioning

03

Classical machine learning

Linear models, trees, boosting, SVMs, k-NN, clustering and PCA

04

Deep learning

Backprop, initialisation, normalisation, regularisation, optimisers, schedules

05

Transformers and large language models

Attention, tokenisation, pretraining, scaling laws, decoding, context windows

06

Fine-tuning and alignment

SFT, LoRA and QLoRA, RLHF, DPO, instruction data and evaluating alignment

07

Prompting, tool use and agents

Prompts, structured output, tool calling, agent loops, MCP and evaluation

08

Retrieval and RAG

Embeddings, vector indexes, chunking, hybrid search, rerankers and evaluation

09

Computer vision

CNNs, vision transformers, detection, segmentation, image diffusion, video

10

Speech and audio

Speech recognition, text to speech, audio embeddings and streaming inference

11

Generative models

VAEs, GANs, diffusion, flow matching and autoregressive models compared

12

Reinforcement learning

MDPs, policy gradients, PPO, offline RL and RL for language models

13

Evaluation and benchmarks

Metrics, held-out sets, contamination, LLM judges, human eval and A/B tests

14

MLOps and deployment

Serving, batching, inference quantisation, monitoring, drift, CI and registries

15

Hardware and acceleration

GPUs, TPUs, Apple Silicon, NPUs, FPGAs, bandwidth, mixed precision and kernels

16

Efficient ML

Quantisation, pruning, distillation, sparsity, small models, on-device

17

Safety, security and privacy

Prompt injection, jailbreaks, poisoning, extraction, privacy with guarantees

18

Interpretability

Probing, attribution, sparse autoencoders, mechanistic methods and limits

19

Open-source ML ecosystem

PyTorch, JAX, Hugging Face, vLLM, llama.cpp, Ollama, open weights and licences

20

Careers and industry

Roles, skills, interviews, portfolios, the market and regulation at a high level