Study Guide
Learning Paradigms: Active, Weak, Semi- & Self-Supervised
Reducing labeling cost with active learning, weak supervision, semi-supervised and self-supervised learning.
Part 02How Neural Networks Learn & the DL Training Process
Forward and backward propagation, the training loop, activation functions, monotonic and convex functions.
Part 03Normalization & Regression Summary
Batch/layer normalization and a compact summary of regression models.
Part 04Loss Functions
Loss-function theory plus the common losses used across regression and classification.
Part 05Regularization: L1, L2 & Beyond
L1/L2 regularization, regression variants with regularization, dropout and other techniques.
Part 06Optimization & Learning-Rate Schedules
Optimizers from SGD to Adam, and learning-rate schedules.
Part 07MLE vs. Bayesian Estimation
Maximum-likelihood vs. Bayesian views of parameter estimation.
Part 08DL Basics & CNN Essentials
Deep-learning theory fundamentals and convolutional networks.
Part 09DNN Vectorization
Vectorizing one and multiple training examples in a deep network.
Part 10RNN, LSTM, GRU & Beam Search
Recurrent architectures, gated units, and beam-search decoding.
Part 11Bias–Variance, Ensembles & Model Drift
The bias–variance trade-off, boosting and bagging refreshers, and detecting/handling model drift.
Part 12Metrics
Classification and regression metrics, ROC/AUC, and when to use which.
Part 13Miscellaneous: Determinism & Distance Measures
Deterministic vs. stochastic processes and Euclidean vs. cosine distance.
Part 14Classic ML: Naïve Bayes
The Naïve Bayes family, assumptions, and use cases.
Part 15Linear & Logistic Regression, OLS & Gradient Descent
Linear regression, ordinary least squares, gradient-descent variants, and logistic regression.
Part 16KNN, SVM, Random Forest & KL Divergence
Distance-based and margin-based classifiers, tree ensembles, and KL divergence.
Part 17Clustering
K-means and friends: algorithms, initialization, and evaluation.
Part 18Dimensionality Reduction: PCA, LDA & SVD
PCA, LDA, SVD, and how PCA relates to SVD.
Part 19A/B Testing
Experiment design, hypothesis testing, and pitfalls.
Part 20DL Math: Gradients & Derivatives
The calculus behind backprop: gradients, Jacobians, and chain rule.
Part 21Model Interpretability
Interpreting models: feature importance, SHAP-style reasoning, and trade-offs.
Part 22Machine Learning at Facebook
How ML systems are organized and shipped at Facebook scale.
Part 23UNIX, ML at Scale & Causal Analysis
Practical UNIX, distributed ML systems design, and causal analysis.
Full Topic Map
The original quick-navigation index — every link below jumps straight to the relevant topic.
TOC
Active Learning, Weak supervision, Semi-Supervised Learning, Self-Supervised Learning
How do neural networks learn (forward, backward propagation)
DL Training Process, Activation Functions, Monotonic Func, Convex & Concave Func
Normalization, LR Schedules
Loss Functions (Theory), Common Loss Functions
L1 and L2 Regularization, Regressions summary w/L1 and L2 regularization
Optimization (Optimizers)
Beam search
Linear Regression, Ordinary Least Square Method (OLS), Types of Gradient Descent
Python notebooks covering the entire text of “Understanding Deep Learning” - multiple practical examples in code! (book downloaded in Recent ML Downloads on my laptop). Another link here.