This repository contains all programming and theory assignments for the CSCI 567 Machine Learning (Fall 2019) class at USC.
The following Machine Learning algorithms have been implemented and tested from scratch in Python:
- Linear Regression
- Logistic Regression
- K Nearest Neighbors
- Decision Trees
- Neural Network
- K Means
- Hidden Markov Models