Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 743 Bytes

README.md

File metadata and controls

30 lines (23 loc) · 743 Bytes

Machine Learning From Scratch

This repository implements some of the top machine learning algorithms from scratch (not using libraries) with Python.

I believe it is a good way to get better understanding of the algorithms and to get intuitions in machine learning.

Classification

  • k-Nearest Neighbors
  • Decision Tree
  • Naive Bayes
  • Logistic Regression
  • Random Forest
  • AdaBoost
  • Support Vector Machines

Regression

  • Regression
  • Regression Tree

Unsupervised Learning

  • k-Means Clustering

Deep Learning

  • Neural Network
  • Recurrent Neural Network
  • Convolutional Neural Networks

Modeling Tools

  • Principal Component Analysis
  • Singular Value Decomposition