ML Cheatsheets
Visual mindmaps for machine learning concepts - Complete ML course coverage
Intro to ML
Motivation, applications, types of learning, history, and ML pipeline
Data & Evaluation
Data preprocessing, train/val/test splits, cross-validation, and evaluation metrics
Classical Supervised Learning
Linear models, regularization, decision trees, and k-NN
Stats & Learning Theory
Generalization bounds, VC dimension, bias-variance, and PAC learning
Advanced Classical Models
Support Vector Machines and Bayesian methods
Ensemble Methods
Bagging, Random Forests, Boosting, and modern implementations
Tree-Based Machine Learning
A comprehensive overview of decision trees, ensemble methods, and boosting algorithms
Optimization for ML
Gradient descent variants, advanced optimizers, learning rate strategies
Modern Deep Learning
Neural networks, activations, training, architectures, and representation learning
Unsupervised Learning
Clustering, dimensionality reduction, and generative models
Probabilistic & Graphical Models
Mixture models, EM algorithm, Markov models, and Bayesian networks
Modern Topics / Extensions
Self-supervised learning, meta-learning, federated learning, RL, and continual learning
Interpretability & Fairness
Interpretability methods, SHAP, fairness definitions, and responsible AI
Scaling & Production ML
Large-scale training, hyperparameter tuning, MLOps, and AutoML
Project & Research Skills
Problem formulation, experiment design, model selection, and research mindset
Intro to ML
Motivation, applications, types of learning, history, and ML pipeline
Data & Evaluation
Data preprocessing, train/val/test splits, cross-validation, and evaluation metrics
Classical Supervised Learning
Linear models, regularization, decision trees, and k-NN
Stats & Learning Theory
Generalization bounds, VC dimension, bias-variance, and PAC learning
Advanced Classical Models
Support Vector Machines and Bayesian methods
Ensemble Methods
Bagging, Random Forests, Boosting, and modern implementations
Tree-Based Machine Learning
A comprehensive overview of decision trees, ensemble methods, and boosting algorithms
Optimization for ML
Gradient descent variants, advanced optimizers, learning rate strategies
Modern Deep Learning
Neural networks, activations, training, architectures, and representation learning
Unsupervised Learning
Clustering, dimensionality reduction, and generative models
Probabilistic & Graphical Models
Mixture models, EM algorithm, Markov models, and Bayesian networks
Modern Topics / Extensions
Self-supervised learning, meta-learning, federated learning, RL, and continual learning
Interpretability & Fairness
Interpretability methods, SHAP, fairness definitions, and responsible AI
Scaling & Production ML
Large-scale training, hyperparameter tuning, MLOps, and AutoML
Project & Research Skills
Problem formulation, experiment design, model selection, and research mindset