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

Larger Projects

Teaching AI to Drive my Custom 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