← all repositories

trekhleb/homemade-machine-learning

Educational Python repository implementing popular ML algorithms from scratch with interactive Jupyter Notebook demos.

24.6k stars Jupyter Notebook LearningML Frameworks
homemade-machine-learning
Velocity · 7d
+8.9
★ / day
Trend
steady
star history

Educational repository containing Python implementations of popular machine learning algorithms without relying on third-party ML libraries. Each algorithm includes interactive Jupyter Notebook demonstrations that allow users to experiment with training data and configurations directly in a browser. The focus is on understanding the underlying mathematics behind each algorithm rather than using high-level library calls.

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