Skip to content
#

micrograd

Here are 26 public repositories matching this topic...

Micrograd-from-scratch

This is a minimal, from-scratch implementation of a scalar-valued automatic differentiation (autograd) engine and a small neural network library built on top of it. It follows the ideas behind Andrej Karpathy's micrograd, rebuilt line by line to actually understand how backpropagation works — not just call it.

  • Updated Aug 15, 2026
  • Python

This repository is a clean, educational reimplementation of Andrej Karpathy's micrograd project. It includes: - A minimal autograd engine (`Value` class) built from scratch - Neuron, Layer, and MLP abstractions built directly on top of `Value` - Manual training loop using scalar-based backpropagation along with Visualization

  • Updated May 7, 2025
  • Python

Improve this page

Add a description, image, and links to the micrograd topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the micrograd topic, visit your repo's landing page and select "manage topics."

Learn more