AdityaKane2001 / cookie

A see-through automatic differentiation library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cookie

A see-through automatic differentiation library.

Image of a computation graph

This library is my effort to understand reverse automatic differentiation, most famously used in TensorFlow. I have used nothing but numpy and written everything from scratch (see credits). The end goal of this exercise is to understand autodiff and write usable code with reasonable performance.

Credits

The initial version of this library is almost completely based on Jonathan Kernes's amazing blog Build Your Own Automatic Differentiation Program. Do check out his blog!

Contributing

Feel free to open a PR for small changes. For medium to large sized changes, consider opening an issue first to discuss regarding the same.

About

A see-through automatic differentiation library.

License:Apache License 2.0


Languages

Language:Python 100.0%