Quick map
The mental map
Every idea on this site has a place in the field. Use this page to place a new term you meet, see what sits next to it, and spot what you have not covered yet. 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.
- Symbolic AIChapter 1
Intelligence as explicit symbols, rules and search.
- Logic & rules
- Search & planning
- Knowledge representation
- Expert systems
- Mathematical toolkitChapter 2
The language every learning system is written in.
- Linear algebra
- Probability
- Calculus
- Optimization
- 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 · later
- Post-trainingChapter 10 · later
- Efficient architectures & inferenceChapter 11 · laterno pages yet
- VisionChapter 5
- Audio & speechChapter 5
- Diffusion & generative mediaChapter 15 · laterno pages yet
- MultimodalChapter 15 · laterno pages yet
- AI SystemsChapter 12 · later
Models embedded in larger loops with data and tools.
- Embeddings & retrievalChapter 12 · laterno pages yet
- RAGChapter 12 · laterno pages yet
- Tools & structured outputChapter 12 · laterno pages yet
- AgentsChapter 13 · laterno pages yet
- Reasoning & test-time computeChapter 14 · laterno pages yet
- Science of AIChapter 16 · later
Measuring, trusting, securing and understanding models.
- EvaluationChapter 16 · laterno pages yet
- ReliabilityChapter 16 · laterno pages yet
- Safety & securityChapter 16 · laterno pages yet
- InterpretabilityChapter 16 · laterno pages yet
- Research methodEpilogue · laterno pages yet