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.

8Projects
225.7KStars in total
+45Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

8 projects · by stars

  1. #1 · microsoft/ML-For-Beginners

    ML-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.

    91.5K
  2. #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.

    33.6K
  3. #3 · trekhleb/homemade-machine-learning

    homemade-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.

    24.8K
  1. 4

    Machine-Learning-Tutorials

    18.3Kujjwalkarn/Machine-Learning-Tutorials

    A topic-wise curated list of machine learning and deep learning tutorials, articles and other resources, maintained as a single GitHub README.

  2. 5

    DeepLearning

    17.8KMikoto10032/DeepLearning · Jupyter Notebook

    A 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.

  3. 6

    horovod

    14.7Khorovod/horovod · Python

    Horovod 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.

  4. 7

    Deep-Learning-with-TensorFlow-book

    13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter Notebook

    A 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.

  5. 8

    ludwig

    11.8Kludwig-ai/ludwig · Python

    Ludwig 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.

Often tagged together