AltHub

ddbourgin/numpy-ml Alternatives

educational ML implementations in NumPy

A collection of classic and modern machine learning algorithms implemented in pure NumPy for educational exploration and prototyping.

16.3kPythonGPL-3.0dormant ยท last push 3.0y agoGitHub

Same job, different approach

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

labmlai/annotated_deep_learning_paper_implementationsGitHub

Maintained PyTorch implementations of deep learning research papers with notes; choose for modern DL code instead of classic NumPy algorithms.

๐Ÿง‘โ€๐Ÿซ 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.5k
Python
MIT
slowing9mo 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.

eriklindernoren/ML-From-ScratchGitHub

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 From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.

32.9k
Python
MIT
dormant3.0y ago
eriklindernoren/Keras-GANGitHub

GAN-only implementations in Keras; choose if you specifically want Keras GAN examples despite unmaintained status.

Keras implementations of Generative Adversarial Networks.

9.2k
Python
MIT
dormant3.8y ago
wiseodd/probabilistic-modelsGitHub

Educational NumPy implementations of probabilistic models; narrower (GMM/HMM/LDA) and old, but useful for that subset.

Collection of probabilistic models and inference algorithms

240
Python
BSD-3-Clause
dormant6.5y ago
xmu-xiaoma666/External-Attention-pytorchGitHub

PyTorch implementations of attention and MLP mechanisms; choose for a maintained, focused attention library instead of numpy-ml's minimal attention.

๐Ÿ€ Pytorch implementation of various Attention Mechanisms, MLP, Re-parameter, Convolution, which is helpful to further understand papers.โญโญโญ

12.2k
Python
MIT
active7mo ago

Listed as an alternative to

These projects were analysed and named numpy-ml among their alternatives. The relationship is not symmetric โ€” how numpy-ml rates them is a separate judgement, made when numpy-ml is analysed in its own right.

labmlai/annotated_deep_learning_paper_implementationsGitHub

calls numpy-ml โ€œchoose it for NumPy implementations of a broad ML toolkit, more classic ML than paper notes.โ€

๐Ÿง‘โ€๐Ÿซ 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 numpy-ml โ€œChoose for a thorough, self-contained NumPy implementation of ML algorithms, but it is inactive for years.โ€

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

43.7kJupyter Notebookdormant
eriklindernoren/ML-From-ScratchGitHub

calls numpy-ml โ€œOlder but similar; choose if you accept GPL and don't need recent updates.โ€

Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.

32.9kPythondormant
lazyprogrammer/machine_learning_examplesGitHub

calls numpy-ml โ€œWhen you want GPL-licensed implementations of many ML models in NumPy, but it's older and unmaintained.โ€

A collection of machine learning examples and tutorials.

8.9kPythonactive