Skip to content

GeorgeSeif/Python-Machine-Learning

Repository files navigation

Python Machine Learning

Description

A set of machine learing algorithms implemented in Python 3.5. Programs can one of three implementations:

  1. Algorithm is implemented from scratch in Python*
  2. Algorithm is implemented using Scikit Learn**
  3. Algorithm is implemented both ways***

The included programs are:

  1. Linear Regression***
  2. Logistic Regression for Classification***
  3. Logistic Regression for Classification with PCA***
  4. Naive Bayes Classification***
  5. Support Vector Machine Classification**
  6. Neural Network Classification**
  7. Neural Network Regression**
  8. K-Means Clustering*
  9. K-Nearest-Neighbor*

Requirements

  1. Python 3.5
  2. Scikit Learn
  3. Numpy
  4. Scipy
  5. Matplotlib