This repository contains various machine learning algorithms written from scratch using Python and NumPy.
- K-Nearest Neighbor (KNN)
- Polynomial Regression
- Perceptrons
- Decision Trees
- Gradient Descent
- Neural Networks
- Naive-Bayes
- Naive-Bayes with Expectation Maximization
- Reinforcement Learning