Highlights
What I built
- Typed graph nodes with values, gradients, parents, and operations.
- Reverse-mode engine validated against finite-difference gradchecks.
- Training loops show consistent loss decrease on toy problems.
Reverse-mode autodiff engine with custom computation graphs.
I wanted to understand backprop beyond framework APIs, so I implemented graph nodes, reverse traversal, and gradient checks in OCaml.
Project notes
Highlights
Architecture
Challenges
Lessons
Stack / materials
Media timeline
Build photos, clips, and process visuals. The goal is to show how the project evolved, not just the final screenshot.