Skip to content

Code for blog posts on tracing functions to automatically build a computational graph

Notifications You must be signed in to change notification settings

puzzler10/autograd_simpler

Repository files navigation

In this repo are jupyter notebooks used to create three blog posts on computational graphs (one, two and three) and one blog post on python decorators. See the notebooks starting with an underscore for these. The blog posts are the updated version of the notebooks: don't rely on code on the notebook or text to be up to date.

Then there is a module called numpy_autograd that has an implementation of a computational graph. Backprop doesn't work and isn't supported at all at this stage. The __init__.py file converts the notebook in that folder to the script every time it is imported, which isn't the most efficient thing, but then again this isn't a productionised system.

About

Code for blog posts on tracing functions to automatically build a computational graph

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published