Statistical learning algorithm notes covering linear models, classification algorithms, nonparametric methods, ensemble learning, support vector machines, and kernel methods.
Start Here
For learning statistical learning algorithms, read the modules in this order:
- Probability prerequisites: Limit Theorems and Convergence and Distribution Theory.
- Computational checks: Computational Statistics.
- Linear Models and Regression.
- Classification Algorithms.
- Nonparametric and Flexible Models.
- Ensemble Learning.
- Kernel Methods.
Prerequisite Map
Module Map
| Module | Scope |
|---|
| Linear Models and Regression | OLS, locally weighted regression, regularization, and GLMs |
| Classification Algorithms | Linear classifiers, generative classifiers, and margin methods |
| Nonparametric and Flexible Models | Trees, step functions, regression splines, and smoothing splines |
| Ensemble Learning | Bagging, boosting, AdaBoost, and gradient boosting |
| Kernel Methods | Kernels, RKHS, representer theorem, and kernelized learning |
Notes
Concept Map
- Linear prediction and regularization: OLS, locally weighted regression, ridge, LASSO, elastic net, and GLMs.
- Classification: logistic regression, perceptron, GDA, Naive Bayes, and SVM.
- Flexible regression: tree models, step functions, regression splines, and smoothing splines.
- Ensembles: voting, bagging, boosting, AdaBoost, and gradient boosting.
- Kernel methods: feature maps, kernel trick, RKHS, representer theorem, and kernelized regression.
Planned Notes
- General Linear Models
- Transfer Learning
- Introduction to Meta Learning
- Introduction to Reinforcement Learning
- LifeLong Learning
- Optimization Algorithms
- Automatically Determining Hyperparameters
- Conformal Prediction
- k-NN
- Random Forest
5 items under this folder.