Differentiable Programming#

Objectives#

  • Introduce numerical differentiation.

  • Introduce symbolic differentiation.

  • Introduce the concept of a computational graph.

  • Introduce automatic differentiation.