Map
The atlas
Every concept on this site is a town on this map, laid out from a real embedding model’s reading of its page, so neighbours are ideas it finds similar. The roads are the prerequisites each one builds on, and the concepts you’ve understood glow and light their roads.
Pinch or ⌘-scroll to zoom · drag to move
FoundationsBranches & LanguageLarge Language ModelsSystemsJudgment· dashed roads join a concept to its prerequisites · lit roads: both ends understood
The same map, as a list
Grouped by field. The dot on each concept shows your status; chapters marked “later” are not written yet.
Artificial Intelligence — Building systems that perceive, reason, learn and act.
- Logic & rules
- Knowledge representation
- Expert systems
- Mathematical toolkitChapter 2
The language every learning system is written in.
- Statistics
- Information theory
- Machine LearningChapter 3
Systems that improve at a task from data.
- Classical MLChapter 3
Regression, trees, SVMs, clustering — hand-crafted features.
- Data Leakage
- Decision Trees and Random Forests
- Distribution Shift
- Evaluation Metrics for Classifiers
- Hand-Crafted Features vs Learned Features
- Features, Labels and Tasks
- Generalization, Overfitting and Underfitting
- k-Means Clustering
- Linear Regression
- Logistic Regression
- Naive Bayes
- Principal Component Analysis (PCA)
- Regularization
- Support Vector Machines
- Reinforcement learningChapter 5
Learning from consequences and rewards.
- Deep LearningChapter 4
Neural networks that learn their own features.
- Foundation ModelsChapter 8
Large models pretrained once and adapted to many tasks.
- Language models (LLMs)Chapter 8
- PretrainingChapter 8
- Data, scale & trainingChapter 9
- Benchmark Contamination
- The Compute Budget (C ≈ 6ND)
- Compute-Optimal Training (Kaplan vs Chinchilla)
- Data Mixtures, Repetition and Synthetic Data
- Data Parallelism and All-Reduce
- Deduplication and MinHash
- Learning-Rate Schedules, Warmup and Clipping
- Mixed-Precision Training (FP16 and BF16)
- Tensor and Pipeline Parallelism
- Building a Pretraining Dataset
- Scaling Laws (Preview)
- Sharded Training (ZeRO and FSDP)
- Designing the Tokenizer
- The Pretraining Loop
- Where Training Memory Goes
- Loss Spikes, Failures and Checkpoints
- Post-trainingChapter 10
- From Base Model to ChatGPT
- Chat Templates
- Constitutional AI and AI Feedback
- Direct Preference Optimization
- Instruction and Demonstration Data
- Evaluating Post-Training
- PPO for Language Models
- Learning from Comparisons
- Generate, Rank, Then Train
- Reward Models
- Reinforcement Learning from Human Feedback
- Safety Tuning and Refusal
- Supervised Fine-Tuning
- Efficient architectures & inferenceChapter 11
- The Quadratic Cost of Attention
- FlashAttention
- Multi-Query and Grouped-Query Attention
- Knowledge Distillation
- The KV Cache
- LoRA, QLoRA and Parameter-Efficient Fine-Tuning
- Mixture of Experts (MoE)
- The Modern Decoder Block: Pre-Norm, RMSNorm, SwiGLU
- PagedAttention and Continuous Batching
- Prefill, Decode and the Memory Wall
- Pruning and Sparsity
- Quantization
- Rotary Position Embedding (RoPE)
- Speculative Decoding
- AI SystemsChapter 12
Models embedded in larger loops with data and tools.
- Reasoning & test-time computeChapter 14
- Chain of Thought
- Group Relative Policy Optimization (GRPO)
- Inference-Time Scaling
- Process vs Outcome Supervision
- Synthetic Reasoning Data and Distillation
- Faithfulness of Reasoning Traces
- Search over Reasoning Steps
- Verifiers and Best-of-N
- Self-Consistency
- Training vs Inference Compute
- RL with Verifiable Rewards
- Science of AIChapter 16
Measuring, trusting, securing and understanding models.