Python implementations from scratch of some of the fundamental Machine Learning models and algorithms. The purpose of this project is to present the inner workings of the algorithms in a transparent way.
-
- Ordinary least squares
- Ridge regression
- Lasso
- Elastic Net
- Least Angle Regression
- LARS Lasso
- Orthogonal Matching Pursuit (OMP)
- Bayesian regression
- Softmax regression
- Ridge Classifier
- Generalized linear models
- Stochastic gradient descent
- Perceptron
- Passive aggressive algorithms
- Robustness regression
- Quantile regression
- Polynomial regression