Learning Paths
Use these paths when the goal is guided study rather than browsing the full taxonomy. Each path is an ordered arc: prerequisites first, then core concepts, then the evaluation or production pages that tie the concept to real decisions. The knowledge map shows why these orders exist; this page turns that dependency graph into sequences you can follow end to end.
Each path names who it is for. Pick the one closest to your goal, and branch into prerequisite links whenever a formula or assumption is unfamiliar.
Foundations
For readers new to the field who want the shared vocabulary before any specialization.
Mathematical Foundations -> Probability and Statistics -> Classical Machine Learning -> Supervised Learning -> Evaluation Metrics
Deep learning
For readers who know classical ML and want the mechanics behind modern models.
Deep Learning -> Neural Network Fundamentals -> Backpropagation -> Optimizers -> Transformers
Recommender systems
For readers building personalization or ranking systems.
Recommendation Systems -> Collaborative Filtering -> Matrix Factorization -> SVD versus Matrix Factorization -> Evaluation of Recommenders
Forecasting
For readers working on demand, load, or other time-indexed prediction.
Time-Series Forecasting -> Time-Series Fundamentals -> Stationarity -> ARIMA -> Backtesting -> Forecast Evaluation
Natural language processing
For readers moving from text preprocessing to model-based language understanding.
Natural Language Processing -> Tokenization -> Embeddings -> Decoder-Only Transformers -> Text Classification -> Evaluation of NLP Systems
Computer vision
For readers working on images: representation, detection, and modern architectures.
Computer Vision -> Image Representation -> Object Detection -> Detection and Segmentation Metrics -> Vision Transformers
Information retrieval and search
For readers building search or the retrieval half of a RAG system.
Information Retrieval and Search -> Inverted Indexes -> BM25 -> Dense Retrieval -> Hybrid Search -> Search Evaluation
Reinforcement learning
For readers going from the MDP framing to preference-based fine-tuning.
Reinforcement Learning -> Markov Decision Processes -> Value Functions and Bellman Equations -> Temporal-Difference Learning -> Q-Learning and DQN -> Policy Gradients and Actor-Critic Methods -> Reinforcement Learning from Human Feedback
Generative AI systems
For readers assembling retrieval-augmented and agentic systems.
Generative AI -> Foundation Models -> Retrieval Pipelines -> RAG -> Tool Use and Function Calling -> RAG Evaluation -> Responsible AI
Production ML
For readers taking a trained model into a monitored, governed system.
ML System Lifecycle -> Training Pipelines -> Model Serving -> Monitoring -> Production Incident Response
Focused review and explanation
For interview or review practice, where the goal is concise explanation rather than first-time learning.
Technical Answer Patterns -> Recommendation Systems -> Generative AI -> Experimentation and Evaluation -> Time-Series Forecasting
How to study a path
- Read the index page first to understand the local vocabulary.
- Open prerequisite links when a formula or assumption is unfamiliar, then return.
- Work through one worked example before adding advanced variants.
- Finish on the evaluation and production pages so the concept is tied to real decisions, not left as theory.