/NP_ML

A tool library which implement classical machine learning algorithms with numpy.

Primary LanguagePython

NP_ML

Introduction

Classical machine learning algorithms with pure python numpy.

And a tool to help you understand the root of all the classical algorithms instead of blindly using tools like sklearn or tensorflow.

Algorithm list

  • Perceptron
  • KNN
  • Naive Bayes
  • Decision Tree
  • Logistic Regression
  • SVM
  • AdaBoost
  • HMM
  • LDA

Reference

Every algorithms was validated by example in Statistical Learning Method(《统计学习方法》)