Skip to content
The Daily Repo

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

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
rushter / MLAlgorithms11,18344 days agoMITNo downloads
e2b-dev / code-interpreter2,4279 days agoApache-2.0No downloads
cardmagic / classifier74119 days agoCustomNo 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

Project preview image

Preview image from trekhleb/homemade-machine-learning

Type to search.

Try