Library/micrograd
Library/microgradForked

karpathy/micrograd

micrograd

A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API

Builder

karpathy

karpathy

karpathy • individual

Stars

15,309

Using upstream star count

Forks

2,322

Using upstream fork count

Open Issues

0

Activity Score

0/100

0 commits in 30d

Created

Apr 13, 2020

Project creation date

README Summary

Micrograd is a tiny scalar-valued automatic differentiation engine implemented in about 50 lines of Python code. It provides a PyTorch-like API for building and training neural networks, serving as an educational tool to understand how autograd engines work under the hood. The library demonstrates backpropagation and gradient computation through a simple but complete implementation.

AI Dev Skills

Unmapped

Automatic DifferentiationBackpropagation ImplementationNeural Network FundamentalsComputational Graph ConstructionGradient-based OptimizationEducational Deep Learning

Tags

Automatic DifferentiationBackpropagation ImplementationNeural Network FundamentalsComputational Graph ConstructionGradient-based OptimizationEducational Deep LearningTabularBackpropagation AlgorithmsNeural Network TeachingAutomatic Differentiation LearningBackpropagation DemonstrationSelf-hostedDeep Learning FundamentalsDeep Learning EducationEducational AI ToolsGradient Descent OptimizationEducationBrowser/WASMJupyter Notebook

Taxonomy

Recent Activity

Updated 1 years ago

7 Days

0

30 Days

0

90 Days

0

Quality

research
Quality
medium
Maturity
research

Categories

Data Science & AnalyticsPrimaryEdge & Mobile AIOther AI / ML

PM Skills

Developer Platform

Languages

Jupyter Notebook100.0%

Timeline

Project created
Apr 13, 2020
Forked
Mar 16, 2026
Your last push
1 years ago
Upstream last push
1 years ago
Tracked since
Aug 8, 2024

Similar Repos

pgvector cosine similarity · $0

Loading…