Autograd Checkpoint

Test your understanding of automatic differentiation.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. x=3, a=x*x, L=a+x. What gradient should x receive?

Select one answer.

2. A node feeds two later operations. A backward implementation overwrites its gradient for each contribution. What fails?

Select one answer.

3. After an optimizer step, why normally build a fresh forward graph for the next batch?

Select one answer.

4. At x=-2, what is d(x*x+x)/dx?
5. What execution order correctly propagates reverse-mode derivatives through a DAG?

Select one answer.

Join Discord