Skip to content

antmarakis/Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Machine-Learning

A (WIP) list of Machine Learning algorithms in Python. Currently includes the following algorithms:

Classifiers

  1. k-Nearest Neighbors (Blog Post)

  2. Perceptron (Theory, Implementation)

  3. Least Squares

  4. Requires numpy

  5. Includes plotting, which requires matplotlib

  6. Naive Bayes Classifier (Categorical, Numerical)

  7. Includes Categorical and Numerical classifiers

  8. Neural Network

  9. Requires numpy

  10. Includes plotting, which requires matplotlib

Clustering

  1. kMeans

  2. Includes plotting, which requires matplotlib

  3. Includes both the online (or sequential) kMeans and the standard (or iterative) algorithm.

Pattern Recognition

  1. Viterbi Algorithm (for Hidden Markov Models)

  2. Edit Distance Algorithm

About

A collection of Machine Learning algorithms in Python written from scratch.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages