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

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

  1. Read the index page first to understand the local vocabulary.
  2. Open prerequisite links when a formula or assumption is unfamiliar, then return.
  3. Work through one worked example before adding advanced variants.
  4. Finish on the evaluation and production pages so the concept is tied to real decisions, not left as theory.