
homemade-machine-learning
by trekhleb (personal account)
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained (description from the project’s GitHub page)
Repository facts
- Stars
- 24,828
- Forks
- 4,183
- Open issues and pull requests
- 30
- Primary language
- Jupyter Notebook
- License
- MIT License (MIT)
- Owner
- trekhleb · Personal account
- Created
- Nov 1, 2018
- Last push
- Nov 23, 2025
Topics
Add this badge to your README
Shows this repository’s rank in AI on GitHub and links back to this page. Ranks are by stars and change when the list is refreshed. The badge is not an endorsement or a rating. About the badges
Markdown (for a README)
[](https://unitedstatesofamericasuperintelligence.com/github/trekhleb--homemade-machine-learning/)
HTML
<a href="https://unitedstatesofamericasuperintelligence.com/github/trekhleb--homemade-machine-learning/"><img src="https://unitedstatesofamericasuperintelligence.com/badges/github/trekhleb--homemade-machine-learning.svg" alt="Ranked #336 in AI on GitHub" height="20"></a>
Related projects
Projects that share this one’s GitHub topics.
Rank 2,254: microsoft/tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
3,478 starsJupyter NotebookMITLast push Mar 30, 2026
Rank 1,816: zotroneneis/machine_learning_basics
Plain python implementations of basic machine learning algorithms
4,420 starsJupyter NotebookMITLast push Jun 27, 2024
Rank 2,211: ml-tooling/ml-workspace
đź› All-in-one web-based IDE specialized for machine learning and data science.
3,548 starsJupyter NotebookApache-2.0Last push Jul 26, 2024
Rank 3,158: dipanjanS/practical-machine-learning-with-python
Master the essential skills needed to recognize and solve complex real-world problems with Machine Learning and Deep Learning by leveraging the highly popular Python Machine Learn…
2,396 starsJupyter NotebookApache-2.0Last push Mar 31, 2024
Rank 8,594: LearnDataSci/articles
A repository for the source code, notebooks, data, files, and other assets used in the data science and machine learning articles on LearnDataSci
593 starsJupyter NotebookNo license file detectedLast push Sep 28, 2022
Rank 3,265: Tanu-N-Prabhu/Python
This repository helps you learn Python and Machine Learning from scratch.
2,307 starsJupyter NotebookNo license file detectedLast push Oct 18, 2026