📚Micrograd is a library that implements automatic gradient calculation, enabling efficient neural network training.
🧠Neural networks can be represented as mathematical expressions, and micrograd allows you to build and evaluate these expressions.
🚀Backpropagation, the core algorithm for training neural networks, is handled by micrograd.
🔬Micrograd breaks down neural networks into individual scalars, providing a fundamental understanding of how they work.
⚡️Micrograd consists of a simple autograd engine and a small neural network library built on top of it.