trekhleb / homemade-machine-learning
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
Why this job: works in the areas we cover, but does not say which job it does
What it does
The purpose of this repository is _not_ to implement machine learning algorithms by using 3rd party library one-liners _but_ rather to practice implementing these algorithms from scratch and get better understanding of the mathematics behind each algorithm. That's why all algorithms implementations are called "homemade" and not intended to be used for production.
Get started
pip install -r requirements.txt- Maintenance
- Inactive
- Last commit 11 months ago
- Stars
- 24,856
- +10 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- None yet
- No releases
- Built with
- Jupyter Notebook
- 99% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 53% closed
- 14 still open
- Pull requests
- 3 merged
- 16 waiting
- Releases
- None
- Never published
- Contributing guide (opens in new tab)
- No security policy
- Code of conduct (opens in new tab)
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| rushter / MLAlgorithms | 11,183 | 44 days ago | MIT | No downloads |
| e2b-dev / code-interpreter | 2,427 | 9 days ago | Apache-2.0 | No downloads |
| cardmagic / classifier | 741 | 19 days ago | Custom | No downloads |
More: languages, topics, project record and preview image
Languages
- Jupyter Notebook 99%
- Python 1%
Topics
- python
- jupyter
- jupyter-notebook
- machine-learning
- machinelearning
- machine-learning-algorithms
- algorithm
Project record
- JobOther AI tools
- StatusListed
- Commits255
- Forks4,181
- Watching919
- Stars in 28 days+50
- CreatedNov 1, 2018
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
