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]
- [Ridge classifier]
- [Lasso]
- [Bayesian regression]
- Softmax regression
- [Generalized linear models]
- [Stochastic gradient descent]
- [Perceptron]
- [Passive aggressive algorithms]
- [Robustness regression]
- [Quantile regression]
- [Polynomial regression]
- [Least squares: ordinary and weighted]
- [Linear classifiers: logistic regression and ridge classifier]