micrograd from scratch following "The spelled-out intro to neural networks and backpropagation" by Andrej Kapathy (@karpathy)
Implements backpropagation (reverse-mode autodiff) over a dynamically built DAG and a small neural networks library on top of it with a PyTorch-like API.