Topics / #machinelearning
Machinelearning projects on GitHub
Machine learning concepts, tutorials and model tooling.
As of , the most-starred Machinelearning projects on GitHub are ML-For-Beginners (91.5K stars), netron (33.6K stars) and homemade-machine-learning (24.8K stars). GitHub.Locker tracks 8 Machinelearning repositories with 225.7K 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.
netron
lutzroeder/netron · ★ 33.6KNetron is a viewer for neural network, deep learning and machine learning models that lets you open a model file and visually inspect its graph, layers and weights.
+4homemade-machine-learning
trekhleb/homemade-machine-learning · ★ 24.8KA 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.
+2Machine-Learning-Tutorials
ujjwalkarn/Machine-Learning-Tutorials · ★ 18.3KA topic-wise curated list of machine learning and deep learning tutorials, articles and other resources, maintained as a single GitHub README.
The all-time top
8 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.
- 33.6K
#2 · lutzroeder/netron
netron
Netron is a viewer for neural network, deep learning and machine learning models that lets you open a model file and visually inspect its graph, layers and weights.
- 24.8K
#3 · trekhleb/homemade-machine-learninghomemade-machine-learning
A 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.
- 4

Machine-Learning-Tutorials
18.3Kujjwalkarn/Machine-Learning-TutorialsA topic-wise curated list of machine learning and deep learning tutorials, articles and other resources, maintained as a single GitHub README.
- 5

DeepLearning
17.8KMikoto10032/DeepLearning · Jupyter NotebookA Chinese-language deep learning tutorial — a huge curated collection of links to courses, books, lecture notes, surveys and code, taking you from math basics through CNNs, GANs, RNNs and GNNs to Kaggle practice and interview prep.
- 6

horovod
14.7Khorovod/horovod · PythonHorovod is a distributed deep learning training framework that adds distributed training support to TensorFlow, Keras, PyTorch, and Apache MXNet, aiming to make scaling training across many GPUs and machines fast and easy.
- 7

Deep-Learning-with-TensorFlow-book
13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter NotebookA free, open-source Chinese textbook on deep learning built on the official TensorFlow 2 release, pairing theory with hands-on case studies. This repo ships the PDF e-book, the accompanying source code, and the lecture slides.
- 8

ludwig
11.8Kludwig-ai/ludwig · PythonLudwig is a declarative deep learning framework that lets you train, fine-tune, and deploy AI models — from LLM fine-tuning to tabular classification — using a YAML config file and zero boilerplate Python.
Related topics
Often tagged together
- python2,383
- deep-learning737
- machine-learning916
- data-science231
- deeplearning22
- education933
- neural-network166
- pytorch419
- beginner-friendly310
- jupyter notebook176
- nlp214
- tensorflow83
- tutorial626
- ai1,955
- computer-vision384
- learning511
- linux4,184
- macos3,544
- mit3,312
- ml30
- natural-language-processing96
- apache-2.01,434
- artificial-intelligence267
- awesome-list495