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 193 ml algorithm implementations frameworks tracked. 1 score above 70 (verified tier). The highest-rated is uxlfoundation/scikit-learn-intelex at 83/100 with 1,334 stars. 2 of the top 10 are actively maintained.

Get all 193 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...

83
Verified
2 INRIA/scikit-learn-mooc

Machine learning in Python with scikit-learn MOOC

61
Established
3 ddbourgin/numpy-ml

Machine learning, in numpy

60
Established
4 nubank/fklearn

fklearn: Functional Machine Learning

58
Established
5 gavinkhung/machine-learning-visualized

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

55
Established
6 workofart/ml-by-hand

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

52
Established
7 rushter/MLAlgorithms

Minimal and clean examples of machine learning algorithms implementations

51
Established
8 milaan9/Deep_Learning_Algorithms_from_Scratch

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

51
Established
9 JWarmenhoven/ISLR-python

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

51
Established
10 rasbt/pattern_classification

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

51
Established
11 carefree0910/MachineLearning

Machine learning algorithms implemented by pure numpy

51
Established
12 tobegit3hub/ml_implementation

Implementation of Machine Learning Algorithms

51
Established
13 a-martyn/ISL-python

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

51
Established
14 rickiepark/hg-mldl

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

51
Established
15 milaan9/Machine_Learning_Algorithms_from_Scratch

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

51
Established
16 dlab-berkeley/Python-Machine-Learning

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

50
Established
17 Gautam-J/Machine-Learning

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

50
Established
18 zotroneneis/machine_learning_basics

Plain python implementations of basic machine learning algorithms

50
Established
19 eriklindernoren/ML-From-Scratch

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

49
Emerging
20 curiousily/Machine-Learning-from-Scratch

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

49
Emerging
21 moon-hotel/MachineLearningWithMe

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

49
Emerging
22 zlxy9892/ml_code

A repository for recording the machine learning code

47
Emerging
23 Daya-Jin/ML_for_learner

Implementations of the machine learning algorithm with Python and numpy

46
Emerging
24 gkunapuli/ensemble-methods-notebooks

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

46
Emerging
25 egaoharu-kensei/ML-algorithms-from-scratch.-Course-for-beginners

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

46
Emerging
26 vincen-github/mlimpl

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

45
Emerging
27 rodmarkun/SmolML

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

45
Emerging
28 phuijse/bagging_pu

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

44
Emerging
29 mohitmishra786/ML-and-DL

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

44
Emerging
30 dgkim5360/the-elements-of-statistical-learning-notebooks

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

43
Emerging
31 iArunava/scratchai

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

43
Emerging
32 DrugowitschLab/ML-from-scratch-seminar

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

43
Emerging
33 hammadshaikhha/Data-Science-and-Machine-Learning-from-Scratch

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

43
Emerging
34 huangjia2019/let-us-machine-learning

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

43
Emerging
35 luwill/Machine_Learning_Code_Implementation

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

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

Implementing machine learning algorithms from scratch.

43
Emerging
37 Jack-Cherish/Machine-Learning

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

43
Emerging
38 qx0731/Sharing_ISL_python

An Introduction to Statistical Learning with Applications in PYTHON

43
Emerging
39 B-Analytics/diPLSlib

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

42
Emerging
40 0xHadyy/isl-python

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

42
Emerging
41 Math-behind-AI/ScratchAI

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

42
Emerging
42 ostad-ai/Machine-Learning

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

41
Emerging
43 Benardi/touvlo

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

40
Emerging
44 vanshika230/Machine-Learning

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

40
Emerging
45 hyunblee/ISLR-with-Python

Introduction to Statistical Learning with R을 Python으로

39
Emerging
46 carmancater/an-introduction-to-statistical-learning-with-applications-in-python

An Introduction to Statistical Learning with Applications in Python Solutions

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

Basic Machine Learning implementation with python

39
Emerging
48 aribis369/ML-Starter-Pack

A collection of Machine Learning algorithms written from sctrach.

39
Emerging
49 KarimABOUSSELHAM/ISLP-applied-solutions

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

38
Emerging
50 codingforentrepreneurs/The-Hello-World-of-Machine-Learning

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

38
Emerging
51 Yimeng-Zhang/Machine-Learning-From-Scratch

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

38
Emerging
52 main-educational/intro_nilearn

Introduction to neuroimaging machine learning tool Nilearn

38
Emerging
53 simranjeet97/Top-Machine-Learning-Algorithms-Python

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

38
Emerging
54 IFRI-AI-Classes/ifri_mini_ml_lib

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

38
Emerging
55 Wasim37/machine_learning_code

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

38
Emerging
56 RiteshPuvvada/Machine-Learning-Lab

A cluster of Machine Learning algorithms

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

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

37
Emerging
58 agoor97/Regression_Project_Course

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

37
Emerging
59 ashworks1706/rlhf-from-scratch

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

36
Emerging
60 anshumantekriwal/machine-learning

Machine Learning Modelling On Regression & Classification Problems

36
Emerging
61 leizhang-geo/machine_learning_algorithms

A repository for recording the codes of machine learning algorithms

36
Emerging
62 vsmolyakov/ml_algo_in_depth

ML algorithms in depth

36
Emerging
63 clumsyhandyman/mad-from-scratch

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

36
Emerging
64 neerjad/MachineLearning

A repo with tutorials for algorithms from scratch

36
Emerging
65 smortezah/napr

Machine learning meets natural products

36
Emerging
66 Sahith02/machine-learning-algorithms

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

36
Emerging
67 csreddy98/Machine-Learning-From-Scratch

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

35
Emerging
68 Allensmile/Machine-learning-implement

Teach you how to implement machine learning algorithms

35
Emerging
69 vanshhhhh/Hands-On-Machine-Learning

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

35
Emerging
70 CarsonScott/Online-Category-Learning

ML algorithm for real-time classification

35
Emerging
71 kayua/Machine-Learning-for-Beginners

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

34
Emerging
72 andre1araujo/Supervised-and-Unsupervised-Learning-Examples

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

34
Emerging
73 williamd4112/simple-linear-classification

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

33
Emerging
74 HarishSinghRautela/Machine-Learning-Algorithm

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

33
Emerging
75 farhad-pourkamali/machine-learning

Slides and Python code examples for undergraduate machine learning

33
Emerging
76 Mohamed-Badry/islp-solutions

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

33
Emerging
77 AdilShamim8/ML-Algorithm-Library

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

33
Emerging
78 tanishqgautam/ML-from-Scratch

ML From Scratch

33
Emerging
79 NirjharDebnath/From-Scratch

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

32
Emerging
80 TrainingByPackt/Machine-Learning-Fundamentals-eLearning

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

31
Emerging
81 Sadegh-Khedry/ML-Algorithms-From-Scratch

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

31
Emerging
82 lopezmauro/ml-example-nodes

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

31
Emerging
83 Chandrakant817/Machine-Learning-Handwritte-Notes

Entire Machine Learning Hand Written Notes

31
Emerging
84 DarkMortal/Machine-Learning

Jupyter Notebooks for Machine Learning Algorithms

30
Emerging
85 powell-clark/supervised-machine-learning

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

30
Emerging
86 njadNissi/AI_from_scratch

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

30
Emerging
87 rickiepark/ml-ko

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

30
Emerging
88 AdiNarendra98/All-of-AI-in-Scratch

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

30
Emerging
89 Ritvik19/Data-Science-From-Scratch

Implementation of various data science techniques and research papers

29
Experimental
90 Abhinavexists/ML-Algorithms

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

29
Experimental
91 hkiyomaru/pu-learning

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

29
Experimental
92 illustrated-machine-learning/machine-learning-from-scratch

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

28
Experimental
93 www5226448/Master-Machine-Learning

Implement common statistical machine learning algorithms with raw Numpy.

27
Experimental
94 QuyAnh2005/homemade-machine-learning

Understand and code some basic algorithms in machine learning from scratch

27
Experimental
95 naman14310/Machine_Learning

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

26
Experimental
96 ishan16696/Machine_Learning

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

25
Experimental
97 veltzer/demos-lang-python-ml

Demos machine learning in the python language

25
Experimental
98 ibrahimcanerdogan/Machine-Learning-Tutorial

All Classification, Regression, Unsupervised Learning Algorithms

25
Experimental
99 Mohsinrazaa/All-Machine-Learning-Algorithm

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

25
Experimental
100 kyopark2014/ML-Algorithms

It summerizes the algorithms of Machine Learning.

25
Experimental
101 hossamAhmedSalah/Machine_Learning_MSP

MSP 23 workshop of machine learning

24
Experimental
102 elcaiseri/Machine-Learning-from-Scratch

Machine Learning using NumPy

23
Experimental
103 ikhurana/code-asylums

codes for Codes Asylums session series

23
Experimental
104 NahidEbrahimian/Machine-Learning

Machine Learning algorithms Implementation from Scratch

23
Experimental
105 AkiRusProd/basic-ml-algorithms

Python implementations of basic machine learning algorithms

23
Experimental
106 duongttr/mllib-from-scratch

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

22
Experimental
107 SkAndMl/Low-key-ML

Python implementation of machine learning algorithms

22
Experimental
108 CoderSales/unsupervised-learning-clustering

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

22
Experimental
109 AniruddhaPKawarase/machine-learning-algorithms

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

22
Experimental
110 pravinkumarelangovan/ml-from-scratch

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

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

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

22
Experimental
112 Eng-ZeyadTarek/machine-learning-dojo

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

22
Experimental
113 Firez123445/ML-Algorithms

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

22
Experimental
114 thejvdev/ml-from-scratch

Repository for Implementing ML Models from Scratch in Python

22
Experimental
115 kochlisGit/Advanced-ML

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

21
Experimental
116 shanmuckh/Machine-Learning

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

21
Experimental
117 tutkufurkan/Machine-Learning-Series

Comprehensive Machine Learning educational content - Classification,...

21
Experimental
118 AliJ-Official/ML-Algorithms

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

21
Experimental
119 collapseindex/eval-guide

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

21
Experimental
120 amajji/machine-learning-algorithms-from-scratch

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

20
Experimental
121 tushar2704/MachineAlgoBox

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

20
Experimental
122 ilhansevval/Machine_Learning

This repository includes machine learning algorithms which is...

20
Experimental
123 tom-boyle/ML-Algorithms

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

20
Experimental
124 shivam-maurya-git/Machine-Learning

Here, I will put up my codes of ML.

20
Experimental
125 Data-Science-FMI/ml-from-scratch-2019

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

19
Experimental
126 Royalvice/DL-models-from-scratch

Build classic deep learning models from scratch using Pytorch

18
Experimental
127 null0NULL123/ml-from-scratch

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

18
Experimental
128 sparkingdark/AwesomeML-algo-book

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

18
Experimental
129 mklarqvist/machine-learning-from-scratch

Machine learning from scratch

18
Experimental
130 ES7/Mistral-AI-from-Scratch

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

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

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

17
Experimental
132 mlnjsh/ml-algorithms-from-scratch

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

17
Experimental
133 SatvikPraveen/Sklearn-Mastery

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

17
Experimental
134 jamestiotio/ml

SUTD 2021 50.007 Machine Learning Code Dump

17
Experimental
135 Ecolash/Machine-Learning

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

17
Experimental
136 piyusha2001/ml-algorithms-from-scratch

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

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

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

15
Experimental
138 thedayisntgray/ForcastingTheFuture

Materials related to my talk on using machine learning in Ruby

15
Experimental
139 TavinWang/Machine-Learning

机器学习算法实现及实战

15
Experimental
140 tanishq252/AI-ML-DS-Learning-Series

Collection of all Machine Learning and Deep Learning algorithms which would...

15
Experimental
141 huggon1/ml-algorithm-implementations

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

14
Experimental
142 gmx369x/classical-ml-fundamentals

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

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

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

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

Visual exploration of machine learning algorithms and their underlying mathematics

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

Machine learning fundamentals with implementations of core algorithms...

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

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

14
Experimental
147 appliedalgorithmslab/ml-debugging-exercises

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

14
Experimental
148 dtcolligan/ml-from-scratch

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

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

Machine Learning from Scratch Examples (Python & R)

14
Experimental
150 zmukusheva/wandb-ml-project

ML classification project with experiment tracking using Weights & Biases

14
Experimental
151 ravindutw/RW-ML-Kits

A collection of reusable Machine Learning templates.

14
Experimental
152 aishaiyer/ml-fundamentals-model-evaluation

Self-structured Machine Learning Bootcamp--Fundamentals

13
Experimental
153 Dilshad7275/scikit-learn-for-beginners

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

13
Experimental
154 patrickm663/ml-ideas

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

13
Experimental
155 elhamabedi/kernel-regularization

Kernels & Regularization

13
Experimental
156 zenoooooooooo/mathematics_of_machine_learning

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

13
Experimental
157 kazurem/machina-learn

Implementing ML algorithms from scratch in Python

13
Experimental
158 Cristopher-py/Python-machine-learning

Python codes for machine learning and deep learning

13
Experimental
159 Hanc1999/Basic-Machine-Learning-Models

A collection for basic machine learning and data mining model...

13
Experimental
160 M0hc3n/Machine-Learning-Algorithms-From-Scratch

This repository gathers the essential Machine Learning algorithms coded from...

13
Experimental
161 iremddemir/ml-algorithms-from-scratch

This repo contains implementations of ML algorithms without using builtin methods

12
Experimental
162 aandyw/StuffFromScratch

The birthplace of some really dubious ML/AI implementations — just for fun ツ

12
Experimental
163 itsmethahseer/Regression_Algorithms

Welcome to the Machine Learning Algorithms Implementation repository! This...

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

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

12
Experimental
165 Choaib-ELMADI/machine-learning-from-scratch

A repository demonstrating the implementation of the 10 most popular machine...

12
Experimental
166 Samirnunes/ml-algorithms-from-scratch

Machine learning algorithms implemented from scratch.

12
Experimental
167 Melanee-Melanee/ML-Algorithms

Machine learning algorithms tutorials

12
Experimental
168 navidadkhah/MachineLearning_Algorithms

This repository contains Machine Learning Algorithms such as KNN, SVM, Trees, etc.

12
Experimental
169 geraked/machine-learning

Implementation of Machine Learning Algorithms From Scratch

12
Experimental
170 pramodyasahan/AI-Algorithms-From-Scratch

Welcome to AI-Algorithm-From-Scratch, a personal journey and comprehensive...

11
Experimental
171 helloerikaaa/ML-for-everyone

Basic implementation of data science, machine learning and deep learning...

11
Experimental
172 HJJ256/Machine-Learning-2018-present-

These are all the machine learning codes that I have used for learning and teaching.

11
Experimental
173 SahashRaee/Machine_Learning_Notebooks

Machine Learning From Scratch

11
Experimental
174 enockjamin01/ML-ALGORITHM

This Repository provides the basic code snippets for all the most widely...

11
Experimental
175 YoussefAch/pymlfs

pymlfs implements classical machine learning models from scratch....

11
Experimental
176 redoh/python-machine-learning

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

11
Experimental
177 CrispenGari/python-sklearn

💎 Introduction to machine learning with scikit-learn in python. A quick walk...

11
Experimental
178 GeorgiiFirsov/MachineLearningModels

Library with implementation of several machine learning models. It is...

11
Experimental
179 kushalsubedi/Data_Mining

Implementation of Data-mining and Machine learning algorithms from Scratch...

11
Experimental
180 oguzhansarigol/Machine-Learning-Oguzhan-Sarigol

My Machine Learning Learning Process

11
Experimental
181 Gyanbardhan/ML_Models_From_Scratch

A hands-on approach to machine learning: this repository contains manual...

11
Experimental
182 erendrcnn/ml-project

These are the project source codes of the Machine Learning course coded YAP470.

11
Experimental
183 MaxiRuess/ML_101

Different ML Algorithms both in scripts & Jupyter Notebooks

11
Experimental
184 MRamya-sri/Machine_Learning-Algorithms

Implementing various machine learning algorithms through code examples to...

11
Experimental
185 alami-oussama/Machine-learning-from-scratch

Machine learning and optimization algorithms from scratch + visualization

11
Experimental
186 0x11c11e/machine-learning

Machine Learning A-Z (Codes and Datasets)

11
Experimental
187 Ayush272002/Machine-Learning-Algorithms-From-Scratch

Implementation of some of the most commonly used Machine Learning Algorithms...

11
Experimental
188 NoveliaYuki/ML-root_finder

Project that trains different ML models to find the best one at finding the...

11
Experimental
189 fahim-506/machine-learning-from-scratch

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

11
Experimental
190 hassothea/MLcourses

This repository contains files and data related to courses of Machine...

10
Experimental
191 thiagoneye/master-machine_learning

Codes implemented in the Machine Learning discipline.

10
Experimental
192 SubhangiSati/Machine-Learning

This consists of various machine learning algorithms like Linear regression,...

10
Experimental
193 vvHacker007/Traditional-ML

✨In this repo I have added some basic algorithms which are very useful to...

10
Experimental