Automatic Differentiation of Algorithms for Machine Learning - Atilim Gunes Baydin; Barak A. Pearlmutter (2014)