/Machine-Learning

A repo collecting code to understand ML algorithm

Primary LanguageJupyter Notebook

Machine Learning

This repository records learning outcomes and practice code in the field of machine learning. Some notes are updated in my blog at the same time. Basically, the learning route is guided by Hang Li's book.

Models to implement

  • Perceptron
  • k-Nearest Neighbor (simple one)
  • k-Nearest Neighbor (kd tree)
  • Naive Bayes
  • Logistic Regression
  • Decision Tree (Simple)
  • Decision Tree Pruning
  • SVM
  • AdaBoost
  • EM Algorithm

Reference Books

  • 统计学习方法
  • 机器学习(西瓜书)
  • PRML (Optional, mathematic reference)

Reference Repositories