← all repositories

gavinkhung/machine-learning-visualized

A Jupyter Book that visually demonstrates ML algorithms (neural networks, logistic regression, PCA, K-means) implemented from scratch using NumPy.

1.6k stars TeX LearningML Frameworks
machine-learning-visualized
Velocity · 7d
+3.4
★ / day
Trend
steady
star history

This is an educational resource that teaches machine learning through interactive Jupyter Notebooks. Each algorithm is implemented from first principles using NumPy, with visualizations showing how weights evolve during training. It covers neural networks, logistic regression, perceptrons, PCA, K-means clustering, and gradient descent. The project is organized as a Jupyter Book with separate GitHub repositories containing the actual algorithm implementations.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.