ML Algorithm Implementations ML Frameworks

Educational code repositories demonstrating machine learning algorithms and techniques through practical examples and tutorials. Does NOT include framework libraries, research papers, or production-ready ML systems.

There are 160 ml algorithm implementations frameworks tracked. 1 score above 70 (verified tier). The highest-rated is uxlfoundation/scikit-learn-intelex at 89/100 with 1,334 stars and 107,822 monthly downloads. 2 of the top 10 are actively maintained.

Get all 160 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=ml-algorithm-implementations&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 uxlfoundation/scikit-learn-intelex

Extension for Scikit-learn is a seamless way to speed up your Scikit-learn...

89
Verified
2 ddbourgin/numpy-ml

Machine learning, in numpy

66
Established
3 INRIA/scikit-learn-mooc

Machine learning in Python with scikit-learn MOOC

54
Established
4 rasbt/pattern_classification

A collection of tutorials and examples for solving and understanding machine...

51
Established
5 JWarmenhoven/ISLR-python

An Introduction to Statistical Learning (James, Witten, Hastie, Tibshirani,...

51
Established
6 nubank/fklearn

fklearn: Functional Machine Learning

51
Established
7 rushter/MLAlgorithms

Minimal and clean examples of machine learning algorithms implementations

51
Established
8 zotroneneis/machine_learning_basics

Plain python implementations of basic machine learning algorithms

50
Established
9 eriklindernoren/ML-From-Scratch

Machine Learning From Scratch. Bare bones NumPy implementations of machine...

49
Emerging
10 gavinkhung/machine-learning-visualized

ML algorithms implemented and derived from first-principles in Jupyter...

48
Emerging
11 workofart/ml-by-hand

A deep learning library built from scratch with complex neural networks...

48
Emerging
12 dlab-berkeley/Python-Machine-Learning

D-Lab's 6 hour introduction to machine learning in Python. Learn how to...

47
Emerging
13 tobegit3hub/ml_implementation

Implementation of Machine Learning Algorithms

44
Emerging
14 milaan9/Deep_Learning_Algorithms_from_Scratch

This repository explores the variety of techniques and algorithms commonly...

44
Emerging
15 milaan9/Machine_Learning_Algorithms_from_Scratch

This repository explores the variety of techniques and algorithms commonly...

44
Emerging
16 rickiepark/hg-mldl

<혼자 공부하는 머신러닝+딥러닝>의 코드 저장소입니다.

44
Emerging
17 a-martyn/ISL-python

Solutions to labs and excercises from An Introduction to Statistical...

44
Emerging
18 carefree0910/MachineLearning

Machine learning algorithms implemented by pure numpy

44
Emerging
19 Jack-Cherish/Machine-Learning

:zap:机器学习实战(Python3):kNN、决策树、贝叶斯、逻辑回归、SVM、线性回归、树回归

43
Emerging
20 Gautam-J/Machine-Learning

Implementation of different ML Algorithms from scratch, written in Python 3.x

43
Emerging
21 curiousily/Machine-Learning-from-Scratch

Succinct Machine Learning algorithm implementations from scratch in Python,...

42
Emerging
22 moon-hotel/MachineLearningWithMe

A repository contains more than 12 common statistical machine learning...

42
Emerging
23 zlxy9892/ml_code

A repository for recording the machine learning code

40
Emerging
24 egaoharu-kensei/ML-algorithms-from-scratch.-Course-for-beginners

ML-algorithms from scratch using Python. Classic Machine Learning course.

39
Emerging
25 Daya-Jin/ML_for_learner

Implementations of the machine learning algorithm with Python and numpy

39
Emerging
26 gkunapuli/ensemble-methods-notebooks

A collection of companion Jupyter notebooks for Ensemble Methods for Machine...

39
Emerging
27 vincen-github/mlimpl

This repository collects some codes that encapsulates commonly used...

38
Emerging
28 rodmarkun/SmolML

A fully functional and simple Machine Learning library made entirely from...

38
Emerging
29 mohitmishra786/ML-and-DL

This repository gives beginners and newcomers in the field of AI and ML a...

37
Emerging
30 phuijse/bagging_pu

Simple sklearn based python implementation of Positive-Unlabeled (PU)...

37
Emerging
31 0xHadyy/isl-python

Documenting my study of" An Introduction to Statistical Learning with Python...

36
Emerging
32 madhug-nadig/Machine-Learning-Algorithms-from-Scratch

Implementing machine learning algorithms from scratch.

36
Emerging
33 huangjia2019/let-us-machine-learning

Machine Learning from scratch with practical examples. 极客时间:Machine Learning...

36
Emerging
34 luwill/Machine_Learning_Code_Implementation

Mathematical derivation and pure Python code implementation of machine...

36
Emerging
35 qx0731/Sharing_ISL_python

An Introduction to Statistical Learning with Applications in PYTHON

36
Emerging
36 hammadshaikhha/Data-Science-and-Machine-Learning-from-Scratch

Implements common data science methods and machine learning algorithms from...

36
Emerging
37 DrugowitschLab/ML-from-scratch-seminar

This repository is part of a "Machine Learning from Scratch" seminar at...

36
Emerging
38 dgkim5360/the-elements-of-statistical-learning-notebooks

Jupyter notebooks for summarizing and reproducing the textbook "The Elements...

36
Emerging
39 iArunava/scratchai

scratchai is a Deep Learning library that aims to store all Deep Learning...

36
Emerging
40 Math-behind-AI/ScratchAI

This repository is dedicated to building ML & DL algorithms from scratch

35
Emerging
41 B-Analytics/diPLSlib

Python implementation of domain-invariant partial least squares regression (di-PLS)

35
Emerging
42 ostad-ai/Machine-Learning

This repository contains topics and codes related to Machine Learning and...

34
Emerging
43 vanshika230/Machine-Learning

This repository contains implementations of all Machine Learning Algorithms...

33
Emerging
44 Benardi/touvlo

:robot: ML algorithms implemented from scratch and provided block by block

33
Emerging
45 aribis369/ML-Starter-Pack

A collection of Machine Learning algorithms written from sctrach.

32
Emerging
46 hyunblee/ISLR-with-Python

Introduction to Statistical Learning with R을 Python으로

32
Emerging
47 bamtak/machine-learning-implemetation-python

Basic Machine Learning implementation with python

32
Emerging
48 carmancater/an-introduction-to-statistical-learning-with-applications-in-python

An Introduction to Statistical Learning with Applications in Python Solutions

32
Emerging
49 IFRI-AI-Classes/ifri_mini_ml_lib

A minimalist machine learning library built from scratch by IFRI AI students...

31
Emerging
50 simranjeet97/Top-Machine-Learning-Algorithms-Python

This Repository contains the Machine Learning Algorithms with Mathematical...

31
Emerging
51 KarimABOUSSELHAM/ISLP-applied-solutions

Solutions of applied exercises contained in "An Introduction to Statistical...

31
Emerging
52 Yimeng-Zhang/Machine-Learning-From-Scratch

系统梳理机器学习的各个知识点。

31
Emerging
53 main-educational/intro_nilearn

Introduction to neuroimaging machine learning tool Nilearn

31
Emerging
54 Wasim37/machine_learning_code

机器学习与深度学习算法示例

31
Emerging
55 codingforentrepreneurs/The-Hello-World-of-Machine-Learning

Learn to build a basic machine learning model from scratch with this repo...

31
Emerging
56 agoor97/Regression_Project_Course

This Repo collects the Material of Regression Project at Udemy platform by...

30
Emerging
57 Fatemeh-ameri/Machine-Learning-with-Jadi

Hands-on implementations of machine learning algorithms including...

30
Emerging
58 ashworks1706/rlhf-from-scratch

A theoretical and practical deep dive into Reinforcement Learning with Human...

30
Emerging
59 RiteshPuvvada/Machine-Learning-Lab

A cluster of Machine Learning algorithms

30
Emerging
60 anshumantekriwal/machine-learning

Machine Learning Modelling On Regression & Classification Problems

29
Experimental
61 smortezah/napr

Machine learning meets natural products

29
Experimental
62 Sahith02/machine-learning-algorithms

A curated list of all machine learning algorithms and deep learning...

29
Experimental
63 neerjad/MachineLearning

A repo with tutorials for algorithms from scratch

29
Experimental
64 leizhang-geo/machine_learning_algorithms

A repository for recording the codes of machine learning algorithms

29
Experimental
65 vsmolyakov/ml_algo_in_depth

ML algorithms in depth

29
Experimental
66 clumsyhandyman/mad-from-scratch

Machine learning, artificial intelligence, and data analytics built from scratch.

29
Experimental
67 csreddy98/Machine-Learning-From-Scratch

This project implements the machine learning algorithms from scratch and...

28
Experimental
68 vanshhhhh/Hands-On-Machine-Learning

📒Implementation of all the machine learning algorithms like regression,...

28
Experimental
69 CarsonScott/Online-Category-Learning

ML algorithm for real-time classification

28
Experimental
70 Allensmile/Machine-learning-implement

Teach you how to implement machine learning algorithms

28
Experimental
71 andre1araujo/Supervised-and-Unsupervised-Learning-Examples

Here you will find a Notebook with examples of various Machine Learning...

27
Experimental
72 HarishSinghRautela/Machine-Learning-Algorithm

this are a different 6 Algorithm with different type of data that is good...

27
Experimental
73 kayua/Machine-Learning-for-Beginners

Repository of basic machine learning algorithms explained in a simple way.

27
Experimental
74 AdilShamim8/ML-Algorithm-Library

Pure-Python implementations of fundamental machine learning algorithms for...

27
Experimental
75 NirjharDebnath/From-Scratch

Implementing Machine Learning and Other Algorithms From Scratch without...

26
Experimental
76 tanishqgautam/ML-from-Scratch

ML From Scratch

26
Experimental
77 williamd4112/simple-linear-classification

A python implementation of linear classification algorithm (including...

26
Experimental
78 farhad-pourkamali/machine-learning

Slides and Python code examples for undergraduate machine learning

26
Experimental
79 powell-clark/supervised-machine-learning

Mathematical theory, code examples, and production implementations of...

26
Experimental
80 Mohamed-Badry/islp-solutions

Jupyter Notebook solutions to the exercises in the book Introduction to...

26
Experimental
81 veltzer/demos-lang-python-ml

Demos machine learning in the python language

25
Experimental
82 Chandrakant817/Machine-Learning-Handwritte-Notes

Entire Machine Learning Hand Written Notes

24
Experimental
83 Sadegh-Khedry/ML-Algorithms-From-Scratch

This project is dedicated to implementing various machine learning...

24
Experimental
84 TrainingByPackt/Machine-Learning-Fundamentals-eLearning

Use Python and scikit-learn to get up and running with the hottest developments in AI

24
Experimental
85 lopezmauro/ml-example-nodes

This repository contains Python machine learning nodes for instructional use...

24
Experimental
86 AdiNarendra98/All-of-AI-in-Scratch

🧑🏻‍💻Implementations of all AI ,Data Science algorithms from Scratch for Starting Out🔰

23
Experimental
87 njadNissi/AI_from_scratch

Building Simple versions of AI (ML, DL, NN) models from scratch to help...

23
Experimental
88 Abhinavexists/ML-Algorithms

Implementations of various machine learning algorithms, covering both...

23
Experimental
89 DarkMortal/Machine-Learning

Jupyter Notebooks for Machine Learning Algorithms

23
Experimental
90 rickiepark/ml-ko

머신러닝, 딥러닝 한글 번역 저장소

23
Experimental
91 thejvdev/ml-from-scratch

Repository for Implementing ML Models from Scratch in Python

22
Experimental
92 AniruddhaPKawarase/machine-learning-algorithms

Comprehensive collection of 232 classical ML algorithm implementations with...

22
Experimental
93 hkiyomaru/pu-learning

A collection of notebooks that implement algorithms introduced in "Learning...

22
Experimental
94 Ritvik19/Data-Science-From-Scratch

Implementation of various data science techniques and research papers

22
Experimental
95 Firez123445/ML-Algorithms

🤖 Explore and implement Machine Learning algorithms from scratch while...

22
Experimental
96 CoderSales/unsupervised-learning-clustering

- tarball handler py ###########/ |||||||||| - shell script3.sh ##########...

22
Experimental
97 pravinkumarelangovan/ml-from-scratch

🔍 Explore machine learning by building algorithms from scratch in Python,...

22
Experimental
98 Noel65/intro-to-machine-learning-python

Introduction to machine learning concepts and models using Python including...

22
Experimental
99 AliJ-Official/ML-Algorithms

This repository is a long-term, evolving project focused on implementing...

21
Experimental
100 illustrated-machine-learning/machine-learning-from-scratch

This repository contains the implementation from scratch of some of the most...

21
Experimental
101 www5226448/Master-Machine-Learning

Implement common statistical machine learning algorithms with raw Numpy.

20
Experimental
102 QuyAnh2005/homemade-machine-learning

Understand and code some basic algorithms in machine learning from scratch

20
Experimental
103 naman14310/Machine_Learning

Best collection of machine learning & deep learning algorithms implemented...

19
Experimental
104 ishan16696/Machine_Learning

Implementation of various Known ML algos from scratch like...

18
Experimental
105 ibrahimcanerdogan/Machine-Learning-Tutorial

All Classification, Regression, Unsupervised Learning Algorithms

18
Experimental
106 kyopark2014/ML-Algorithms

It summerizes the algorithms of Machine Learning.

18
Experimental
107 Mohsinrazaa/All-Machine-Learning-Algorithm

Machine Learning Assignments of inuroun academy ML with master deployment...

18
Experimental
108 hossamAhmedSalah/Machine_Learning_MSP

MSP 23 workshop of machine learning

17
Experimental
109 collapseindex/eval-guide

Learn ML evaluation metrics from scratch! Beginner-friendly Jupyter...

17
Experimental
110 tutkufurkan/Machine-Learning-Series

Comprehensive Machine Learning educational content - Classification,...

17
Experimental
111 AkiRusProd/basic-ml-algorithms

Python implementations of basic machine learning algorithms

16
Experimental
112 ikhurana/code-asylums

codes for Codes Asylums session series

16
Experimental
113 NahidEbrahimian/Machine-Learning

Machine Learning algorithms Implementation from Scratch

16
Experimental
114 null0NULL123/ml-from-scratch

手撕机器学习代码,华为校招AI岗机考numpy解法

16
Experimental
115 ES7/Mistral-AI-from-Scratch

In this repo I have implemented Mistral AI from Scratch using PyTorch.

16
Experimental
116 elcaiseri/Machine-Learning-from-Scratch

Machine Learning using NumPy

16
Experimental
117 ZohaibSattarDataAI/Machine-Learning-From-Scratch

Machine Learning algorithms implemented from scratch using Python. Covers...

15
Experimental
118 mlnjsh/ml-algorithms-from-scratch

Machine Learning algorithms implemented from scratch in Python with...

15
Experimental
119 Eng-ZeyadTarek/machine-learning-dojo

implementation of the most machine learning algorithms with its explanation...

15
Experimental
120 SatvikPraveen/Sklearn-Mastery

Enterprise-grade ML framework showcasing advanced Scikit-Learn...

15
Experimental
121 SkAndMl/Low-key-ML

Python implementation of machine learning algorithms

15
Experimental
122 duongttr/mllib-from-scratch

Building a Machine Learning Library from scratch using Python3, based on...

15
Experimental
123 shanmuckh/Machine-Learning

Concise documentation and implementation of basic ML, Regression and...

14
Experimental
124 Dilshad7275/scikit-learn-for-beginners

📚 Learn Scikit-learn basics to build and evaluate machine learning models...

14
Experimental
125 mn-cs/machine-learning-fundamentals

Machine learning fundamentals with implementations of core algorithms...

14
Experimental
126 kochlisGit/Advanced-ML

Advanced Machine Learning Algorithms including Cost-Sensitive Learning,...

14
Experimental
127 zmukusheva/wandb-ml-project

ML classification project with experiment tracking using Weights & Biases

14
Experimental
128 Luka-998/ml-concepts-visualized

Visual exploration of machine learning algorithms and their underlying mathematics

14
Experimental
129 gungorMetehan/ml-from-scratch-examples

Machine Learning from Scratch Examples (Python & R)

14
Experimental
130 dheepatel01/ml-decision-surfaces-lab

🎯 Explore and visualize linear, nonlinear, and regression models with...

14
Experimental
131 fahim-506/machine-learning-from-scratch

Learning machine learning from scratch with Python — concepts, algorithms,...

14
Experimental
132 gmx369x/classical-ml-fundamentals

Classical ML algorithms implemented from scratch — Decision Trees, KNN,...

14
Experimental
133 dtcolligan/ml-from-scratch

Core ML algorithms implemented from first principles in NumPy. Gradient...

14
Experimental
134 appliedalgorithmslab/ml-debugging-exercises

Examples of common machine learning failure modes, debugging strategies, and...

14
Experimental
135 huggon1/ml-algorithm-implementations

Educational implementations for ML, DL, LLM blocks, ViT, and CUDA.

14
Experimental
136 precioussak/scikit-learn-is-what-you-dont-need

🔍 Discover why scikit-learn may not meet your needs and explore better...

14
Experimental
137 tushar2704/MachineAlgoBox

Explore common ML algorithms, from scratch implementations to real-world use...

13
Experimental
138 amajji/machine-learning-algorithms-from-scratch

This project contains an implementation of many Machine Learning algorithms...

13
Experimental
139 ilhansevval/Machine_Learning

This repository includes machine learning algorithms which is...

13
Experimental
140 shivam-maurya-git/Machine-Learning

Here, I will put up my codes of ML.

13
Experimental
141 tom-boyle/ML-Algorithms

A collection of machine learning algorithms in Python, including supervised,...

13
Experimental
142 ravindutw/RW-ML-Kits

A collection of reusable Machine Learning templates.

12
Experimental
143 Data-Science-FMI/ml-from-scratch-2019

iPython notebooks & slides for "Stochastic algorithms for Machine Learning"...

12
Experimental
144 future-ai-org/ml-advanced-classifiers-py

👾 my personal implementation of classical machine learning algorithms from...

12
Experimental
145 aishaiyer/ml-fundamentals-model-evaluation

Self-structured Machine Learning Bootcamp--Fundamentals

11
Experimental
146 Cristopher-py/Python-machine-learning

Python codes for machine learning and deep learning

11
Experimental
147 Royalvice/DL-models-from-scratch

Build classic deep learning models from scratch using Pytorch

11
Experimental
148 patrickm663/ml-ideas

A collection of some custom machine learning algorithims I want to test out....

11
Experimental
149 mklarqvist/machine-learning-from-scratch

Machine learning from scratch

11
Experimental
150 redoh/python-machine-learning

🐍 Machine Learning with Python & scikit-learn — classification, regression,...

11
Experimental
151 SahashRaee/Machine_Learning_Notebooks

Machine Learning From Scratch

11
Experimental
152 sparkingdark/AwesomeML-algo-book

A book where you can find all type definitions and information about ml...

11
Experimental
153 elhamabedi/kernel-regularization

Kernels & Regularization

11
Experimental
154 kazurem/machina-learn

Implementing ML algorithms from scratch in Python

11
Experimental
155 zenoooooooooo/mathematics_of_machine_learning

A from-scratch Machine Learning reviewer library focused on understanding...

11
Experimental
156 piyusha2001/ml-algorithms-from-scratch

Implementations of core Machine Learning algorithms written from scratch...

10
Experimental
157 10-OASIS-01/Hands-On-Machine-Learning-from-Scratch

This repository is for those who want to understand machine learning from...

10
Experimental
158 geraked/machine-learning

Implementation of Machine Learning Algorithms From Scratch

10
Experimental
159 jamestiotio/ml

SUTD 2021 50.007 Machine Learning Code Dump

10
Experimental
160 Ecolash/Machine-Learning

𝗠𝗮𝗰𝗵𝗶𝗻𝗲-𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 | 𝗖𝗦𝟲𝟬𝟬𝟱𝟬 | 𝗔𝘂𝘁𝘂𝗺𝗻 '𝟮𝟰

10
Experimental