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... |
|
Verified |
| 2 |
ddbourgin/numpy-ml
Machine learning, in numpy |
|
Established |
| 3 |
INRIA/scikit-learn-mooc
Machine learning in Python with scikit-learn MOOC |
|
Established |
| 4 |
rasbt/pattern_classification
A collection of tutorials and examples for solving and understanding machine... |
|
Established |
| 5 |
JWarmenhoven/ISLR-python
An Introduction to Statistical Learning (James, Witten, Hastie, Tibshirani,... |
|
Established |
| 6 |
nubank/fklearn
fklearn: Functional Machine Learning |
|
Established |
| 7 |
rushter/MLAlgorithms
Minimal and clean examples of machine learning algorithms implementations |
|
Established |
| 8 |
zotroneneis/machine_learning_basics
Plain python implementations of basic machine learning algorithms |
|
Established |
| 9 |
eriklindernoren/ML-From-Scratch
Machine Learning From Scratch. Bare bones NumPy implementations of machine... |
|
Emerging |
| 10 |
gavinkhung/machine-learning-visualized
ML algorithms implemented and derived from first-principles in Jupyter... |
|
Emerging |
| 11 |
workofart/ml-by-hand
A deep learning library built from scratch with complex neural networks... |
|
Emerging |
| 12 |
dlab-berkeley/Python-Machine-Learning
D-Lab's 6 hour introduction to machine learning in Python. Learn how to... |
|
Emerging |
| 13 |
tobegit3hub/ml_implementation
Implementation of Machine Learning Algorithms |
|
Emerging |
| 14 |
milaan9/Deep_Learning_Algorithms_from_Scratch
This repository explores the variety of techniques and algorithms commonly... |
|
Emerging |
| 15 |
milaan9/Machine_Learning_Algorithms_from_Scratch
This repository explores the variety of techniques and algorithms commonly... |
|
Emerging |
| 16 |
rickiepark/hg-mldl
<혼자 공부하는 머신러닝+딥러닝>의 코드 저장소입니다. |
|
Emerging |
| 17 |
a-martyn/ISL-python
Solutions to labs and excercises from An Introduction to Statistical... |
|
Emerging |
| 18 |
carefree0910/MachineLearning
Machine learning algorithms implemented by pure numpy |
|
Emerging |
| 19 |
Jack-Cherish/Machine-Learning
:zap:机器学习实战(Python3):kNN、决策树、贝叶斯、逻辑回归、SVM、线性回归、树回归 |
|
Emerging |
| 20 |
Gautam-J/Machine-Learning
Implementation of different ML Algorithms from scratch, written in Python 3.x |
|
Emerging |
| 21 |
curiousily/Machine-Learning-from-Scratch
Succinct Machine Learning algorithm implementations from scratch in Python,... |
|
Emerging |
| 22 |
moon-hotel/MachineLearningWithMe
A repository contains more than 12 common statistical machine learning... |
|
Emerging |
| 23 |
zlxy9892/ml_code
A repository for recording the machine learning code |
|
Emerging |
| 24 |
egaoharu-kensei/ML-algorithms-from-scratch.-Course-for-beginners
ML-algorithms from scratch using Python. Classic Machine Learning course. |
|
Emerging |
| 25 |
Daya-Jin/ML_for_learner
Implementations of the machine learning algorithm with Python and numpy |
|
Emerging |
| 26 |
gkunapuli/ensemble-methods-notebooks
A collection of companion Jupyter notebooks for Ensemble Methods for Machine... |
|
Emerging |
| 27 |
vincen-github/mlimpl
This repository collects some codes that encapsulates commonly used... |
|
Emerging |
| 28 |
rodmarkun/SmolML
A fully functional and simple Machine Learning library made entirely from... |
|
Emerging |
| 29 |
mohitmishra786/ML-and-DL
This repository gives beginners and newcomers in the field of AI and ML a... |
|
Emerging |
| 30 |
phuijse/bagging_pu
Simple sklearn based python implementation of Positive-Unlabeled (PU)... |
|
Emerging |
| 31 |
0xHadyy/isl-python
Documenting my study of" An Introduction to Statistical Learning with Python... |
|
Emerging |
| 32 |
madhug-nadig/Machine-Learning-Algorithms-from-Scratch
Implementing machine learning algorithms from scratch. |
|
Emerging |
| 33 |
huangjia2019/let-us-machine-learning
Machine Learning from scratch with practical examples. 极客时间:Machine Learning... |
|
Emerging |
| 34 |
luwill/Machine_Learning_Code_Implementation
Mathematical derivation and pure Python code implementation of machine... |
|
Emerging |
| 35 |
qx0731/Sharing_ISL_python
An Introduction to Statistical Learning with Applications in PYTHON |
|
Emerging |
| 36 |
hammadshaikhha/Data-Science-and-Machine-Learning-from-Scratch
Implements common data science methods and machine learning algorithms from... |
|
Emerging |
| 37 |
DrugowitschLab/ML-from-scratch-seminar
This repository is part of a "Machine Learning from Scratch" seminar at... |
|
Emerging |
| 38 |
dgkim5360/the-elements-of-statistical-learning-notebooks
Jupyter notebooks for summarizing and reproducing the textbook "The Elements... |
|
Emerging |
| 39 |
iArunava/scratchai
scratchai is a Deep Learning library that aims to store all Deep Learning... |
|
Emerging |
| 40 |
Math-behind-AI/ScratchAI
This repository is dedicated to building ML & DL algorithms from scratch |
|
Emerging |
| 41 |
B-Analytics/diPLSlib
Python implementation of domain-invariant partial least squares regression (di-PLS) |
|
Emerging |
| 42 |
ostad-ai/Machine-Learning
This repository contains topics and codes related to Machine Learning and... |
|
Emerging |
| 43 |
vanshika230/Machine-Learning
This repository contains implementations of all Machine Learning Algorithms... |
|
Emerging |
| 44 |
Benardi/touvlo
:robot: ML algorithms implemented from scratch and provided block by block |
|
Emerging |
| 45 |
aribis369/ML-Starter-Pack
A collection of Machine Learning algorithms written from sctrach. |
|
Emerging |
| 46 |
hyunblee/ISLR-with-Python
Introduction to Statistical Learning with R을 Python으로 |
|
Emerging |
| 47 |
bamtak/machine-learning-implemetation-python
Basic Machine Learning implementation with python |
|
Emerging |
| 48 |
carmancater/an-introduction-to-statistical-learning-with-applications-in-python
An Introduction to Statistical Learning with Applications in Python Solutions |
|
Emerging |
| 49 |
IFRI-AI-Classes/ifri_mini_ml_lib
A minimalist machine learning library built from scratch by IFRI AI students... |
|
Emerging |
| 50 |
simranjeet97/Top-Machine-Learning-Algorithms-Python
This Repository contains the Machine Learning Algorithms with Mathematical... |
|
Emerging |
| 51 |
KarimABOUSSELHAM/ISLP-applied-solutions
Solutions of applied exercises contained in "An Introduction to Statistical... |
|
Emerging |
| 52 |
Yimeng-Zhang/Machine-Learning-From-Scratch
系统梳理机器学习的各个知识点。 |
|
Emerging |
| 53 |
main-educational/intro_nilearn
Introduction to neuroimaging machine learning tool Nilearn |
|
Emerging |
| 54 |
Wasim37/machine_learning_code
机器学习与深度学习算法示例 |
|
Emerging |
| 55 |
codingforentrepreneurs/The-Hello-World-of-Machine-Learning
Learn to build a basic machine learning model from scratch with this repo... |
|
Emerging |
| 56 |
agoor97/Regression_Project_Course
This Repo collects the Material of Regression Project at Udemy platform by... |
|
Emerging |
| 57 |
Fatemeh-ameri/Machine-Learning-with-Jadi
Hands-on implementations of machine learning algorithms including... |
|
Emerging |
| 58 |
ashworks1706/rlhf-from-scratch
A theoretical and practical deep dive into Reinforcement Learning with Human... |
|
Emerging |
| 59 |
RiteshPuvvada/Machine-Learning-Lab
A cluster of Machine Learning algorithms |
|
Emerging |
| 60 |
anshumantekriwal/machine-learning
Machine Learning Modelling On Regression & Classification Problems |
|
Experimental |
| 61 |
smortezah/napr
Machine learning meets natural products |
|
Experimental |
| 62 |
Sahith02/machine-learning-algorithms
A curated list of all machine learning algorithms and deep learning... |
|
Experimental |
| 63 |
neerjad/MachineLearning
A repo with tutorials for algorithms from scratch |
|
Experimental |
| 64 |
leizhang-geo/machine_learning_algorithms
A repository for recording the codes of machine learning algorithms |
|
Experimental |
| 65 |
vsmolyakov/ml_algo_in_depth
ML algorithms in depth |
|
Experimental |
| 66 |
clumsyhandyman/mad-from-scratch
Machine learning, artificial intelligence, and data analytics built from scratch. |
|
Experimental |
| 67 |
csreddy98/Machine-Learning-From-Scratch
This project implements the machine learning algorithms from scratch and... |
|
Experimental |
| 68 |
vanshhhhh/Hands-On-Machine-Learning
📒Implementation of all the machine learning algorithms like regression,... |
|
Experimental |
| 69 |
CarsonScott/Online-Category-Learning
ML algorithm for real-time classification |
|
Experimental |
| 70 |
Allensmile/Machine-learning-implement
Teach you how to implement machine learning algorithms |
|
Experimental |
| 71 |
andre1araujo/Supervised-and-Unsupervised-Learning-Examples
Here you will find a Notebook with examples of various Machine Learning... |
|
Experimental |
| 72 |
HarishSinghRautela/Machine-Learning-Algorithm
this are a different 6 Algorithm with different type of data that is good... |
|
Experimental |
| 73 |
kayua/Machine-Learning-for-Beginners
Repository of basic machine learning algorithms explained in a simple way. |
|
Experimental |
| 74 |
AdilShamim8/ML-Algorithm-Library
Pure-Python implementations of fundamental machine learning algorithms for... |
|
Experimental |
| 75 |
NirjharDebnath/From-Scratch
Implementing Machine Learning and Other Algorithms From Scratch without... |
|
Experimental |
| 76 |
tanishqgautam/ML-from-Scratch
ML From Scratch |
|
Experimental |
| 77 |
williamd4112/simple-linear-classification
A python implementation of linear classification algorithm (including... |
|
Experimental |
| 78 |
farhad-pourkamali/machine-learning
Slides and Python code examples for undergraduate machine learning |
|
Experimental |
| 79 |
powell-clark/supervised-machine-learning
Mathematical theory, code examples, and production implementations of... |
|
Experimental |
| 80 |
Mohamed-Badry/islp-solutions
Jupyter Notebook solutions to the exercises in the book Introduction to... |
|
Experimental |
| 81 |
veltzer/demos-lang-python-ml
Demos machine learning in the python language |
|
Experimental |
| 82 |
Chandrakant817/Machine-Learning-Handwritte-Notes
Entire Machine Learning Hand Written Notes |
|
Experimental |
| 83 |
Sadegh-Khedry/ML-Algorithms-From-Scratch
This project is dedicated to implementing various machine learning... |
|
Experimental |
| 84 |
TrainingByPackt/Machine-Learning-Fundamentals-eLearning
Use Python and scikit-learn to get up and running with the hottest developments in AI |
|
Experimental |
| 85 |
lopezmauro/ml-example-nodes
This repository contains Python machine learning nodes for instructional use... |
|
Experimental |
| 86 |
AdiNarendra98/All-of-AI-in-Scratch
🧑🏻💻Implementations of all AI ,Data Science algorithms from Scratch for Starting Out🔰 |
|
Experimental |
| 87 |
njadNissi/AI_from_scratch
Building Simple versions of AI (ML, DL, NN) models from scratch to help... |
|
Experimental |
| 88 |
Abhinavexists/ML-Algorithms
Implementations of various machine learning algorithms, covering both... |
|
Experimental |
| 89 |
DarkMortal/Machine-Learning
Jupyter Notebooks for Machine Learning Algorithms |
|
Experimental |
| 90 |
rickiepark/ml-ko
머신러닝, 딥러닝 한글 번역 저장소 |
|
Experimental |
| 91 |
thejvdev/ml-from-scratch
Repository for Implementing ML Models from Scratch in Python |
|
Experimental |
| 92 |
AniruddhaPKawarase/machine-learning-algorithms
Comprehensive collection of 232 classical ML algorithm implementations with... |
|
Experimental |
| 93 |
hkiyomaru/pu-learning
A collection of notebooks that implement algorithms introduced in "Learning... |
|
Experimental |
| 94 |
Ritvik19/Data-Science-From-Scratch
Implementation of various data science techniques and research papers |
|
Experimental |
| 95 |
Firez123445/ML-Algorithms
🤖 Explore and implement Machine Learning algorithms from scratch while... |
|
Experimental |
| 96 |
CoderSales/unsupervised-learning-clustering
- tarball handler py ###########/ |||||||||| - shell script3.sh ##########... |
|
Experimental |
| 97 |
pravinkumarelangovan/ml-from-scratch
🔍 Explore machine learning by building algorithms from scratch in Python,... |
|
Experimental |
| 98 |
Noel65/intro-to-machine-learning-python
Introduction to machine learning concepts and models using Python including... |
|
Experimental |
| 99 |
AliJ-Official/ML-Algorithms
This repository is a long-term, evolving project focused on implementing... |
|
Experimental |
| 100 |
illustrated-machine-learning/machine-learning-from-scratch
This repository contains the implementation from scratch of some of the most... |
|
Experimental |
| 101 |
www5226448/Master-Machine-Learning
Implement common statistical machine learning algorithms with raw Numpy. |
|
Experimental |
| 102 |
QuyAnh2005/homemade-machine-learning
Understand and code some basic algorithms in machine learning from scratch |
|
Experimental |
| 103 |
naman14310/Machine_Learning
Best collection of machine learning & deep learning algorithms implemented... |
|
Experimental |
| 104 |
ishan16696/Machine_Learning
Implementation of various Known ML algos from scratch like... |
|
Experimental |
| 105 |
ibrahimcanerdogan/Machine-Learning-Tutorial
All Classification, Regression, Unsupervised Learning Algorithms |
|
Experimental |
| 106 |
kyopark2014/ML-Algorithms
It summerizes the algorithms of Machine Learning. |
|
Experimental |
| 107 |
Mohsinrazaa/All-Machine-Learning-Algorithm
Machine Learning Assignments of inuroun academy ML with master deployment... |
|
Experimental |
| 108 |
hossamAhmedSalah/Machine_Learning_MSP
MSP 23 workshop of machine learning |
|
Experimental |
| 109 |
collapseindex/eval-guide
Learn ML evaluation metrics from scratch! Beginner-friendly Jupyter... |
|
Experimental |
| 110 |
tutkufurkan/Machine-Learning-Series
Comprehensive Machine Learning educational content - Classification,... |
|
Experimental |
| 111 |
AkiRusProd/basic-ml-algorithms
Python implementations of basic machine learning algorithms |
|
Experimental |
| 112 |
ikhurana/code-asylums
codes for Codes Asylums session series |
|
Experimental |
| 113 |
NahidEbrahimian/Machine-Learning
Machine Learning algorithms Implementation from Scratch |
|
Experimental |
| 114 |
null0NULL123/ml-from-scratch
手撕机器学习代码,华为校招AI岗机考numpy解法 |
|
Experimental |
| 115 |
ES7/Mistral-AI-from-Scratch
In this repo I have implemented Mistral AI from Scratch using PyTorch. |
|
Experimental |
| 116 |
elcaiseri/Machine-Learning-from-Scratch
Machine Learning using NumPy |
|
Experimental |
| 117 |
ZohaibSattarDataAI/Machine-Learning-From-Scratch
Machine Learning algorithms implemented from scratch using Python. Covers... |
|
Experimental |
| 118 |
mlnjsh/ml-algorithms-from-scratch
Machine Learning algorithms implemented from scratch in Python with... |
|
Experimental |
| 119 |
Eng-ZeyadTarek/machine-learning-dojo
implementation of the most machine learning algorithms with its explanation... |
|
Experimental |
| 120 |
SatvikPraveen/Sklearn-Mastery
Enterprise-grade ML framework showcasing advanced Scikit-Learn... |
|
Experimental |
| 121 |
SkAndMl/Low-key-ML
Python implementation of machine learning algorithms |
|
Experimental |
| 122 |
duongttr/mllib-from-scratch
Building a Machine Learning Library from scratch using Python3, based on... |
|
Experimental |
| 123 |
shanmuckh/Machine-Learning
Concise documentation and implementation of basic ML, Regression and... |
|
Experimental |
| 124 |
Dilshad7275/scikit-learn-for-beginners
📚 Learn Scikit-learn basics to build and evaluate machine learning models... |
|
Experimental |
| 125 |
mn-cs/machine-learning-fundamentals
Machine learning fundamentals with implementations of core algorithms... |
|
Experimental |
| 126 |
kochlisGit/Advanced-ML
Advanced Machine Learning Algorithms including Cost-Sensitive Learning,... |
|
Experimental |
| 127 |
zmukusheva/wandb-ml-project
ML classification project with experiment tracking using Weights & Biases |
|
Experimental |
| 128 |
Luka-998/ml-concepts-visualized
Visual exploration of machine learning algorithms and their underlying mathematics |
|
Experimental |
| 129 |
gungorMetehan/ml-from-scratch-examples
Machine Learning from Scratch Examples (Python & R) |
|
Experimental |
| 130 |
dheepatel01/ml-decision-surfaces-lab
🎯 Explore and visualize linear, nonlinear, and regression models with... |
|
Experimental |
| 131 |
fahim-506/machine-learning-from-scratch
Learning machine learning from scratch with Python — concepts, algorithms,... |
|
Experimental |
| 132 |
gmx369x/classical-ml-fundamentals
Classical ML algorithms implemented from scratch — Decision Trees, KNN,... |
|
Experimental |
| 133 |
dtcolligan/ml-from-scratch
Core ML algorithms implemented from first principles in NumPy. Gradient... |
|
Experimental |
| 134 |
appliedalgorithmslab/ml-debugging-exercises
Examples of common machine learning failure modes, debugging strategies, and... |
|
Experimental |
| 135 |
huggon1/ml-algorithm-implementations
Educational implementations for ML, DL, LLM blocks, ViT, and CUDA. |
|
Experimental |
| 136 |
precioussak/scikit-learn-is-what-you-dont-need
🔍 Discover why scikit-learn may not meet your needs and explore better... |
|
Experimental |
| 137 |
tushar2704/MachineAlgoBox
Explore common ML algorithms, from scratch implementations to real-world use... |
|
Experimental |
| 138 |
amajji/machine-learning-algorithms-from-scratch
This project contains an implementation of many Machine Learning algorithms... |
|
Experimental |
| 139 |
ilhansevval/Machine_Learning
This repository includes machine learning algorithms which is... |
|
Experimental |
| 140 |
shivam-maurya-git/Machine-Learning
Here, I will put up my codes of ML. |
|
Experimental |
| 141 |
tom-boyle/ML-Algorithms
A collection of machine learning algorithms in Python, including supervised,... |
|
Experimental |
| 142 |
ravindutw/RW-ML-Kits
A collection of reusable Machine Learning templates. |
|
Experimental |
| 143 |
Data-Science-FMI/ml-from-scratch-2019
iPython notebooks & slides for "Stochastic algorithms for Machine Learning"... |
|
Experimental |
| 144 |
future-ai-org/ml-advanced-classifiers-py
👾 my personal implementation of classical machine learning algorithms from... |
|
Experimental |
| 145 |
aishaiyer/ml-fundamentals-model-evaluation
Self-structured Machine Learning Bootcamp--Fundamentals |
|
Experimental |
| 146 |
Cristopher-py/Python-machine-learning
Python codes for machine learning and deep learning |
|
Experimental |
| 147 |
Royalvice/DL-models-from-scratch
Build classic deep learning models from scratch using Pytorch |
|
Experimental |
| 148 |
patrickm663/ml-ideas
A collection of some custom machine learning algorithims I want to test out.... |
|
Experimental |
| 149 |
mklarqvist/machine-learning-from-scratch
Machine learning from scratch |
|
Experimental |
| 150 |
redoh/python-machine-learning
🐍 Machine Learning with Python & scikit-learn — classification, regression,... |
|
Experimental |
| 151 |
SahashRaee/Machine_Learning_Notebooks
Machine Learning From Scratch |
|
Experimental |
| 152 |
sparkingdark/AwesomeML-algo-book
A book where you can find all type definitions and information about ml... |
|
Experimental |
| 153 |
elhamabedi/kernel-regularization
Kernels & Regularization |
|
Experimental |
| 154 |
kazurem/machina-learn
Implementing ML algorithms from scratch in Python |
|
Experimental |
| 155 |
zenoooooooooo/mathematics_of_machine_learning
A from-scratch Machine Learning reviewer library focused on understanding... |
|
Experimental |
| 156 |
piyusha2001/ml-algorithms-from-scratch
Implementations of core Machine Learning algorithms written from scratch... |
|
Experimental |
| 157 |
10-OASIS-01/Hands-On-Machine-Learning-from-Scratch
This repository is for those who want to understand machine learning from... |
|
Experimental |
| 158 |
geraked/machine-learning
Implementation of Machine Learning Algorithms From Scratch |
|
Experimental |
| 159 |
jamestiotio/ml
SUTD 2021 50.007 Machine Learning Code Dump |
|
Experimental |
| 160 |
Ecolash/Machine-Learning
𝗠𝗮𝗰𝗵𝗶𝗻𝗲-𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 | 𝗖𝗦𝟲𝟬𝟬𝟱𝟬 | 𝗔𝘂𝘁𝘂𝗺𝗻 '𝟮𝟰 |
|
Experimental |