Study Path Agent Study Path Agent
Generate Your Own
Machine Learning
86 topics across 7 chapters
Chapter 1
Foundations of Machine Learning
1
ML workflow & terminology
2
Math essentials for ML
3 subtopics
3
Linear algebra drills (vectors, matrices, dot products)
4
Calculus & gradients (partials, chain rule intuition)
5
Probability basics (distributions, expectation, Bayes rule)
6
Programming for ML (Python tooling)
3 subtopics
7
Python + NumPy basics (arrays, broadcasting)
8
pandas data wrangling (joins, groupby, time series basics)
9
Visualization for ML (matplotlib/seaborn, diagnostic plots)
10
Problem framing (objectives, constraints, baselines)
Chapter 2
Data & Feature Engineering
11
Data collection & labeling (quality, sampling, guidelines)
12
Cleaning & preprocessing
3 subtopics
13
Handle missing values & outliers (imputation, robust stats)
14
Categorical encoding (one-hot, target encoding pitfalls)
15
Scaling & normalization (standardize, min-max, when/why)
16
Feature engineering
3 subtopics
17
Text features (bag-of-words, TF-IDF)
18
Feature selection (filters, wrappers, embedded methods)
19
Leakage prevention checklist (pipelines, target leakage patterns)
20
Train/validation/test splits (including time-aware splits)
Chapter 3
Supervised Learning
21
Linear models
2 subtopics
22
Linear regression practice (least squares, assumptions, diagnostics)
23
Logistic regression practice (odds, decision boundary, calibration)
24
Tree-based models
3 subtopics
25
Decision trees (splits, depth, pruning intuition)
26
Random forests (bagging, OOB error, feature importance caveats)
27
Gradient boosting concepts (GBDT intuition, overfitting controls)
28
Support Vector Machines (SVMs)
29
k-NN & instance-based learning
30
Regularization & bias-variance
3 subtopics
31
L1/L2/Elastic Net exercises (effect on weights, sparsity)
32
Early stopping intuition (learning curves, patience, checkpoints)
33
Bias-variance tradeoff examples (underfit vs overfit case studies)
34
Imbalanced learning (resampling, class weights, thresholding)
Chapter 4
Unsupervised & Representation Learning
35
Clustering
3 subtopics
36
k-means (objective, initialization, choosing k)
37
Hierarchical clustering (linkage, dendrogram reading)
38
DBSCAN (density, epsilon/minPts intuition, failure modes)
39
Dimensionality reduction
3 subtopics
40
PCA (variance explained, reconstruction error intuition)
41
t-SNE/UMAP intuition (what plots do/don't mean)
42
Matrix factorization basics (SVD intuition, embeddings)
43
Anomaly detection basics (distance/density methods, evaluation pitfalls)
44
Recommender systems
3 subtopics
45
Collaborative filtering (user-user/item-item, cold start issues)
Matrix factorization basics (SVD intuition, embeddings) (see Chapter 4)
46
Ranking metrics basics (MAP, NDCG, offline vs online mismatch)
Chapter 5
Deep Learning
47
Neural network fundamentals
3 subtopics
48
Backpropagation intuition (computational graphs, gradients)
49
Activations & initialization (ReLU family, saturation, variance)
50
Common loss functions (MSE, cross-entropy, contrastive basics)
51
Convolutional Neural Networks (CNNs)
52
Sequence models & Transformers (overview)
53
Training & optimization tricks
3 subtopics
54
Optimization with SGD vs Adam (learning rate schedules)
55
Batch norm & residual connections (why they help, intuitions)
56
Hyperparameter tuning basics (search spaces, overfitting to val)
Regularization & bias-variance (see Chapter 3)
57
Generative models overview (autoencoders, diffusion, GAN intuition)
Chapter 6
Model Evaluation, Deployment & Responsible AI
58
Metrics & error analysis
3 subtopics
59
Classification metrics (precision/recall, ROC-AUC/PR-AUC, thresholds)
60
Regression metrics (MAE/RMSE/R², residual analysis)
61
Calibration & uncertainty basics (reliability curves, confidence)
62
Cross-validation & experiment tracking (principles and practice)
63
Model serving basics
3 subtopics
64
Batch vs real-time inference patterns (latency, throughput tradeoffs)
65
Packaging models (Docker + artifact formats like ONNX basics)
66
Inference APIs (REST/gRPC basics, input validation, idempotency)
67
Monitoring & drift detection (data/label drift, alerting)
68
Reproducibility & versioning (data/model/code lineage)
69
Responsible AI & ethics
3 subtopics
70
Fairness & bias (definitions, measurement, mitigations overview)
71
Privacy & security basics (PII, membership inference intuition)
72
Interpretability (SHAP/LIME intuition, global vs local explanations)
Chapter 7
Applied ML Projects
73
End-to-end tabular ML project (EDA → model → report)
74
Text classification project (spam/sentiment with a strong baseline)
75
Image classification project (transfer learning baseline)
76
Time-series forecasting project (leakage-aware evaluation)
77
Kaggle workflow basics (feature pipelines, CV, ensembling hygiene)
78
Communicating ML results (model cards, limitations, stakeholder docs)