Topics / #machine-learning-algorithms
Machine-learning-algorithms projects on GitHub
Implementations of core machine learning algorithms
As of , the most-starred Machine-learning-algorithms projects on GitHub are ML-For-Beginners (91.5K stars), pathway (62.1K stars) and 100-Days-Of-ML-Code (51.9K stars). GitHub.Locker tracks 15 Machine-learning-algorithms repositories with 455.3K stars combined. The fastest-growing on October 16 was ML-For-Beginners, with +34 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+34ML-For-Beginners
microsoft/ML-For-Beginners · ★ 91.5KA free 12-week, 26-lesson curriculum from Microsoft that teaches classic machine learning (not deep learning) using Scikit-learn, with each lesson tied to real-world data from different world cultures.
+6100-Days-Of-ML-Code
Avik-Jain/100-Days-Of-ML-Code · ★ 51.9KThis is a personal learning log by Avik Jain documenting 100 days of machine learning coding, following the #100DaysOfMLCode challenge proposed by Siraj Raval. It records daily progress on ML topics with notes, code, and infographics.
+5ailearning
apachecn/ailearning · ★ 42.6KAiLearning is a Chinese-language, practice-first study guide covering data analysis, machine learning, linear algebra, PyTorch, NLTK, and TensorFlow 2, built mainly around code-along notes for the book 'Machine Learning in Action'.
C-Plus-Plus
TheAlgorithms/C-Plus-Plus · ★ 34.8KThis is TheAlgorithms/C-Plus-Plus, an open-source collection of algorithm implementations in C++ covering computer science, mathematics, machine learning, and physics, built as a learning resource rather than for production use.
The all-time top
15 projects · by stars
- 91.5K
#1 · microsoft/ML-For-BeginnersML-For-Beginners
A free 12-week, 26-lesson curriculum from Microsoft that teaches classic machine learning (not deep learning) using Scikit-learn, with each lesson tied to real-world data from different world cultures.
- 62.1K
#2 · pathwaycom/pathway
pathway
Pathway is a Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG, with the same code usable for batch jobs, CI/CD tests, and live data streams.
- 51.9K
#3 · Avik-Jain/100-Days-Of-ML-Code100-Days-Of-ML-Code
This is a personal learning log by Avik Jain documenting 100 days of machine learning coding, following the #100DaysOfMLCode challenge proposed by Siraj Raval. It records daily progress on ML topics with notes, code, and infographics.
- 4

ailearning
42.6Kapachecn/ailearning · PythonAiLearning is a Chinese-language, practice-first study guide covering data analysis, machine learning, linear algebra, PyTorch, NLTK, and TensorFlow 2, built mainly around code-along notes for the book 'Machine Learning in Action'.
- 5
C-Plus-Plus
34.8KTheAlgorithms/C-Plus-Plus · C++This is TheAlgorithms/C-Plus-Plus, an open-source collection of algorithm implementations in C++ covering computer science, mathematics, machine learning, and physics, built as a learning resource rather than for production use.
- 6

machine-learning-for-software-engineers
28.9KZuzooVn/machine-learning-for-software-engineersA free multi-month self-study curriculum that takes a working software engineer from mobile development to a machine learning engineer job, built as a GitHub checklist of articles, books, courses and competitions.
- 7

homemade-machine-learning
24.8Ktrekhleb/homemade-machine-learning · Jupyter NotebookA collection of popular machine learning algorithms implemented from scratch in Python, each paired with an interactive Jupyter Notebook demo and an explanation of the math behind it.
- 8
C
22.5KTheAlgorithms/C · CA community-maintained, open-source collection of algorithm implementations in C, covering computer science, mathematics, statistics, data science, machine learning and engineering.
- 9

100-Days-Of-ML-Code
22.2KMLEveryday/100-Days-Of-ML-Code · PythonThe Chinese edition of the 100 Days of ML Code challenge: a day-by-day machine learning learning log with infographics, notes and Python code, spanning supervised and unsupervised learning. It translates the original challenge by Avik-Jain and has gathered 22k+ stars.
- 10

numpy-ml
16.3Kddbourgin/numpy-ml · PythonA collection of machine learning algorithms — Gaussian mixture models, HMMs, neural networks, tree ensembles, reinforcement learning agents and more — implemented from scratch in pure NumPy.
- 11

nni
14.4Kmicrosoft/nni · PythonNNI (Neural Network Intelligence) is Microsoft's open-source AutoML toolkit that automates the machine learning lifecycle: feature engineering, neural architecture search, model compression, and hyperparameter tuning.
- 12

python-machine-learning-book
12.7Krasbt/python-machine-learning-book · Jupyter NotebookThis is the official code repository for the 1st edition of the 'Python Machine Learning' book by Sebastian Raschka, published by Packt in 2015. It holds the Jupyter notebooks with all the code examples from the book's 13 chapters, from basic classifiers to neural networks.
- 13

Statistical-Learning-Method_Code
11.6KDod-o/Statistical-Learning-Method_Code · PythonA from-scratch Python implementation of every algorithm covered in Li Hang's book 'Statistical Learning Method' (统计学习方法), with heavily commented code that maps directly to the formulas in the book.
- 14

MLAlgorithms
11.2Krushter/MLAlgorithms · PythonA collection of minimal, clean Python implementations of core machine learning algorithms, built so people can learn how the algorithms actually work internally.
- 15

maths-cs-ai-compendium
7.7KHenryNdubuaku/maths-cs-ai-compendium · TypeScriptAn open, unconventional online textbook covering maths, computing and AI from the ground up — intuition first, real-world context, for practitioners who want deep understanding rather than exam survival.
Related topics
Often tagged together
- machine-learning916
- education933
- python2,396
- data-science231
- deep-learning737
- tutorial626
- algorithms142
- learning512
- mit3,311
- open-source5,666
- computer-science165
- neural-network166
- numpy73
- scikit-learn29
- statistics61
- beginner-friendly310
- book260
- linear-algebra16
- linux4,182
- nlp214
- artificial-intelligence267
- docker1,658
- learning-resources410
- macos3,544