List of various ML Projects that I created as educational tools to learn various concepts.

Larger Projects

AI Driving Racing Game

Recreating Word2Vec

Model Types

All of these were built using raw NumPy as an exercise to build a deep understanding.

Linear Classifiers

Perceptron

Linear Logistic Classifier (Logistic Regression)

Support Vector Machine (SVM)

Multi-Layer Perceptron (MLP)

Quick Projects

MNIST Classifier

Image Compression

CPPN-NEAT

Notes Write-Ups

Machine Learning Math

Non-Linear Optimization