Micrograd. A tiny learning tool that shows how AI brains actually work.

github.com/karpathy/micrograd

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

April 2020
  • add setup.py to allow registering micrograd as package under pypi
  • license should not be markdown, fixing
  • rename test file to agree better with standard naming schema
  • fix typo in readme
  • make puppy image better by matching width and cropping a bit
  • add brief section of the training demo
  • attempt to produce svgs instead of pngs and lay them out LR to save s…
  • small tweaks and bug fixes to docs
  • add a number of more ops including -,/,**, and supporting unit tests
  • Merge pull request #5 from bpesquet/master
  • Actually use h variable in example
  • last few silly tweaks, really off to bed now
  • add a super basic test comparing our grad backward pass to that of py…
  • actually include the tracing notebook. i guess it's getting late
  • actually include the output
  • add graphviz gracing utility which I think is cute
  • ok much cleaner to use a set here to not have too much state and side…
  • add tiny example usage
  • fix a bug, end up in a much better spot overall. thank you @sinjax an…
  • change MicroGrad to micrograd. This feels important