Differentiable Programming# Objectives# Introduce numerical differentiation. Introduce symbolic differentiation. Introduce the concept of a computational graph. Introduce automatic differentiation.