A set of machine learing algorithms implemented in Python 3.5. Programs can one of three implementations:
- Algorithm is implemented from scratch in Python*
- Algorithm is implemented using Scikit Learn**
- Algorithm is implemented both ways***
The included programs are:
- Linear Regression***
- Logistic Regression for Classification***
- Logistic Regression for Classification with PCA***
- Naive Bayes Classification***
- Support Vector Machine Classification**
- Neural Network Classification**
- Neural Network Regression**
- K-Means Clustering*
- K-Nearest-Neighbor*
- Python 3.5
- Scikit Learn
- Numpy
- Scipy
- Matplotlib