Show HN: Microcrad – Micrograd Reimplemented in C
Summary
Show HN: Microcrad is a C reimplementation of Karpathy's micrograd, providing a scalar-based automatic differentiation engine with a small neural network on top. The repo emphasizes education over production readiness, detailing a reference-counted Value graph, forward computations, and backpropagation, along with example training loops and MNIST demos.