Machine Learning from scratch in Python:
Current implementations:
Supervised Learning:
- Adaboost
- Decision Tree
- K Nearest Neighbors
- Linear Discriminant Analysis
- Linear Regression
- Logistic Regression
- Multi-class Linear Discriminant Analysis
- Multilayer Perceptron
- Naive Bayes
- Perceptron
- Random Forest
- Ridge Regression
- Support Vector Machine
Unsupervised Learning:
Discussion: https://news.ycombinator.com/item?id=13732288