Phase 237 DaysIntermediate
Phase 2 โ Math & Statistics for ML
Build the mathematical intuition behind every ML algorithm โ linear algebra, calculus, probability, and statistics โ so you can diagnose and fix models confidently.
- Implement linear algebra operations using NumPy without relying on black-box calls.
- Derive gradient descent from first principles and visualize convergence.
- Apply statistical reasoning to EDA, hypothesis testing, and feature analysis.
โก Must Know
- Vectors, Matrices, Tensors โ shapes and operations
- Dot Product + Matrix Multiplication
- L1/L2 Norms + Cosine Similarity
- Derivatives + Partial Derivatives
- Chain Rule โ foundation of backprop
- Gradient Descent โ intuition + implementation
- Mean, Median, Mode, Variance, Std Dev
- Probability Basics + Bayes Theorem
- Normal, Binomial, Uniform Distributions
- Correlation vs Causation
- Hypothesis Testing + p-values
- NumPy โ broadcasting, linalg
- Pandas โ EDA, groupby, cleaning
- PCA โ intuition + sklearn
โจ Good to Know
- Eigenvalues + Eigenvectors
- Entropy + Cross-Entropy
- Hessian + Jacobian (conceptual)
- Monte Carlo Methods
- SVD โ Singular Value Decomposition
๐ Resources
3Blue1Brown โ Linear Algebra
Best visual intuition for vectors, matrices, and transformations.
youtube.com/3b1b โKhan Academy โ Statistics
Free, beginner-friendly stats and probability coverage.
khanacademy.org โStatQuest with Josh Starmer
ML math explained with simple visuals and clear intuition.
statquest.org โ๐๏ธ Projects
Gradient Descent Visualizer
Implement from scratch and animate loss surface convergence across learning rates.
PCA on MNIST
Reduce MNIST dimensionality and measure compression vs accuracy tradeoff.
Bayesian A/B Tester
Bayesian engine estimating probability of lift and decision confidence.