Skip to content

Implement various machine learning algorithms in python from scratch

Notifications You must be signed in to change notification settings

LichunZhang/Machine-Learning-by-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning by Python


INTRODUCTION

The project is developed for implementing various machine learning algorithms in Python from scratch. These algorithms encompass THREE parts:

  1. SUPERVISED LEARNING
  • KNN
  • Decision Trees
  • Random Forest
  • Bayes
  • Logistic Regression
  • SVM
  • Adaboost
  1. UNSUPERVISED LEARNING
  • K-means
  • Apriori
  • FP-growth
  1. OTHER TOOLS
  • PCA
  • SVD
  • MapReduce

REQUIREMENT

Python3, Numpy, Matplotlib


REFERENCE

  • Machine Learning in Action by Peter Harrington
  • 机器学习 by Zhihua Zhou
  • 裂变 by Tianyi Wang

About

Implement various machine learning algorithms in python from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages