AltHub

eriklindernoren/ML-From-Scratch Alternatives

educational machine learning from scratch

A collection of bare-bones NumPy implementations of machine learning models and algorithms, written from scratch for educational transparency.

32.9kPythonMITdormant · last push 3.0y agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

rushter/MLAlgorithmsGitHub

Choose for minimal, clean NumPy implementations that are actively maintained.

Minimal and clean examples of machine learning algorithms implementations

11.2k
Python
MIT
active5mo ago
trekhleb/homemade-machine-learningGitHub

Choose for interactive Jupyter demos with math explanations and a friendly from-scratch approach.

🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

24.8k
Jupyter Notebook
MIT
slowing11mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

aymericdamien/TensorFlow-ExamplesGitHub

Choose when you prefer learning via TensorFlow examples rather than NumPy from scratch.

TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

43.7k
Jupyter Notebook
NOASSERTION
dormant2.2y ago
fastai/fastbookGitHub

Choose when you want a high-level fastai-based educational book instead of NumPy internals.

The fastai book, published as Jupyter Notebooks

25.3k
Jupyter Notebook
NOASSERTION
active25d ago
datawhalechina/leedl-tutorialGitHub

Choose for a Chinese-speaking deep-learning tutorial with PyTorch, not general NumPy ML.

《李宏毅深度学习教程》(李宏毅老师推荐👍,苹果书🍎),PDF下载地址:https://github.com/datawhalechina/leedl-tutorial/releases

16.7k
Jupyter Notebook
NOASSERTION
slowing11mo ago
instillai/TensorFlow-CourseGitHub

Choose for ready-to-use TensorFlow tutorials instead of raw NumPy.

:satellite: Simple and ready-to-use tutorials for TensorFlow

16.3k
Jupyter Notebook
MIT
dormant3.9y ago
MorvanZhou/PyTorch-TutorialGitHub

Choose for PyTorch-specific tutorials in Chinese/English, not NumPy from scratch.

Build your neural network easy and fast, 莫烦Python中文教学

8.5k
Jupyter Notebook
MIT
dormant3.5y ago
MorvanZhou/Tensorflow-TutorialGitHub

Choose for TensorFlow tutorial series instead of NumPy from scratch.

Tensorflow tutorial from basic to hard, 莫烦Python 中文AI教学

4.3k
Python
MIT
dormant5.9y ago
phlippe/uvadlc_notebooksGitHub

Choose for an up-to-date academic deep-learning notebook suite using PyTorch.

Repository of Jupyter notebook tutorials for teaching the Deep Learning Course at the University of Amsterdam (MSc AI), Fall 2023

3.2k
Jupyter Notebook
MIT
active4mo ago
roatienza/Deep-Learning-ExperimentsGitHub

Choose for videos and experiment notes on deep learning, not algorithm internals.

Videos, notes and experiments to understand deep learning

1.2k
Jupyter Notebook
MIT
active17d ago
NLP-LOVE/ML-NLPGitHub

An interview-prep knowledge and code collection, not a focused from-scratch implementation.

此项目是机器学习(Machine Learning)、深度学习(Deep Learning)、NLP面试中常考到的知识点和代码实现,也是作为一个算法工程师必会的理论基础知识。

17.8k
Jupyter Notebook
none
slowing9mo ago
rasbt/python-machine-learning-bookGitHub

Choose for a textbook-oriented approach using scikit-learn and TensorFlow, not NumPy from scratch.

The "Python Machine Learning (1st edition)" book code repository and info resource

12.6k
Jupyter Notebook
MIT
active3mo ago
nfmcclure/tensorflow_cookbookGitHub

Choose for a TensorFlow cookbook of practical recipes instead of NumPy implementations.

Code for Tensorflow Machine Learning Cookbook

6.2k
Jupyter Notebook
MIT
dormant2.4y ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

ddbourgin/numpy-mlGitHub

Older but similar; choose if you accept GPL and don't need recent updates.

Machine learning, in numpy

16.3k
Python
GPL-3.0
dormant2.9y ago
eriklindernoren/Keras-GANGitHub

Narrower: only GANs, and uses Keras rather than NumPy from scratch.

Keras implementations of Generative Adversarial Networks.

9.2k
Python
MIT
dormant3.8y ago

Listed as an alternative to

These projects were analysed and named ML-From-Scratch among their alternatives. The relationship is not symmetric — how ML-From-Scratch rates them is a separate judgement, made when ML-From-Scratch is analysed in its own right.

labmlai/annotated_deep_learning_paper_implementationsGitHub

calls ML-From-Scratch “choose it for NumPy from-scratch implementations of classic ML algorithms, not paper-specific code.”

🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠

67.5kPythonslowing
aymericdamien/TensorFlow-ExamplesGitHub

calls ML-From-Scratch “Choose for a full NumPy reimplementation of ML algorithms, but it is inactive and not TensorFlow.”

TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

43.7kJupyter Notebookdormant
trekhleb/homemade-machine-learningGitHub

calls ML-From-Scratch “Choose for a comprehensive from-scratch repository with more models, but no recent maintenance.”

🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

24.8kJupyter Notebookslowing
ddbourgin/numpy-mlGitHub

calls ML-From-Scratch “Same bare-bones NumPy educational approach but last pushed 2.9y and MIT-licensed; choose for permissive licensing and similarly broad coverage despite staleness.”

Machine learning, in numpy

16.3kPythondormant
tangyudi/Ai-LearnGitHub

calls ML-From-Scratch “Older but clear from-scratch implementations of ML algorithms; choose to learn algorithm internals rather than a broad roadmap.”

人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning data-analysis data-mining mathematics data-science artificial-intelligence python tensorflow tensorflow2 caffe keras pytorch algorithm numpy pandas matplotlib seaborn nlp cv等热门领域

13.3kdormant
lazyprogrammer/machine_learning_examplesGitHub

calls ML-From-Scratch “When you want bare-bones NumPy implementations of ML algorithms from a classic, but unmaintained repo.”

A collection of machine learning examples and tutorials.

8.9kPythonactive
dsgiitr/d2l-pytorchGitHub

calls ML-From-Scratch “Bare NumPy implementations of classical algorithms; choose it to see internals, not for PyTorch idioms.”

This project reproduces the book Dive Into Deep Learning (https://d2l.ai/), adapting the code from MXNet into PyTorch.

4.4kJupyter Notebookdormant