← all repositories

ddbourgin/numpy-ml

A collection of machine learning algorithms implemented from scratch using only NumPy.

16.3k stars Python ML Frameworks
numpy-ml
Velocity · 7d
+6.2
★ / day
Trend
steady
star history

numpy-ml is an educational and prototyping library that reimplements common machine learning algorithms without external ML dependencies. It covers neural network layers (LSTM, CNN, ResNet, attention, VAE, WGAN-GP), Bayesian methods (Gaussian processes, mixture models), sequence models (HMMs, topic modeling via LDA), and reinforcement learning agents that train in OpenAI Gym environments. All implementations prioritize legibility over performance, serving as a starting point for ML experimentation.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.