ES 667 · Deep Learning

IIT Gandhinagar · August 2026 · Prof. Nipun Batra

This site contains the lecture materials for ES 667. Course dates, grading, and announcements are on the August 2026 course page.

Current material

Computation Graphs, Backpropagation & Autograd

The one notebook follows the slide numbers and examples from local backward rules through the complete scalar graph, symbolic and finite-difference checks, PyTorch autograd, branch accumulation, a dense-layer VJP, a three-example mean batch, equivalent microbatches, one optimizer step, and a tiny MLP.

Course materials

Questions and announcements are handled in the course Slack workspace.