trekhleb/homemade-machine-learning
Educational Python repository implementing popular ML algorithms from scratch with interactive Jupyter Notebook demos.

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.