ddbourgin/numpy-ml

Machine learning, in numpy

66
/ 100
Established

Implements 70+ classical and modern ML algorithms (neural networks with attention/LSTMs, tree ensembles, Gaussian processes, VAEs, reinforcement learning agents) built exclusively from NumPy and Python stdlib for educational transparency. Prioritizes algorithmic clarity over performance, with modular layer-based neural network architecture supporting optimizers, normalizers, and loss functions. Integrates with OpenAI Gym for RL training and targets prototyping workflows where understanding implementation details matters more than production speed.

16,299 stars and 447 monthly downloads. No commits in the last 6 months. Available on PyPI.

Stale 6m
Maintenance 0 / 25
Adoption 16 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

16,299

Forks

3,775

Language

Python

License

GPL-3.0

Last pushed

Oct 29, 2023

Monthly downloads

447

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ddbourgin/numpy-ml"

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