A (WIP) list of Machine Learning algorithms in Python + tutorials with Keras. Currently includes the following:
- k-Fold Validation (Blog Post)
k-Nearest Neighbors (Blog Post)
Perceptron (Theory, Implementation)
Least Squares
Requires numpy
Includes plotting, which requires matplotlib
Naive Bayes Classifier (Categorical, Numerical)
- Includes Categorical and Numerical classifiers
Neural Network (Tutorial)
Requires numpy
Includes plotting, which requires matplotlib
kMeans (Standard)
Includes plotting, which requires matplotlib
Includes both the online (or sequential) kMeans and the standard (or iterative) algorithm.
Viterbi Algorithm (for Hidden Markov Models)
Edit Distance Algorithm