gavinkhung/machine-learning-visualized

ML algorithms implemented and derived from first-principles in Jupyter Notebooks and NumPy

55
/ 100
Established

This resource helps machine learning students and practitioners understand how core machine learning algorithms work. It provides interactive Jupyter Notebooks that visually demonstrate the training process of algorithms, showing how they learn and converge to optimal solutions. It's ideal for anyone looking to gain deeper intuition into ML algorithm mechanics.

1,003 stars. Actively maintained with 1 commit in the last 30 days.

Use this if you are studying machine learning and want to see step-by-step visualizations of algorithms like neural networks, logistic regression, or K-means clustering in action.

Not ideal if you're looking for a library to implement machine learning models for production applications or a quick reference for API usage.

machine-learning-education algorithm-visualization data-science-learning computational-learning interactive-tutorials
No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 16 / 25

How are scores calculated?

Stars

1,003

Forks

66

Language

TeX

License

MIT

Last pushed

Mar 03, 2026

Commits (30d)

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/gavinkhung/machine-learning-visualized"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.