pith. sign in

arxiv: 1404.7456 · v1 · pith:MUHHPUU3new · submitted 2014-04-28 · 💻 cs.LG · cs.SC· stat.ML

Automatic Differentiation of Algorithms for Machine Learning

classification 💻 cs.LG cs.SCstat.ML
keywords automaticdifferentiationlearningmachinecomputerpractitionersaccurately---datesalgebra
0
0 comments X
read the original abstract

Automatic differentiation---the mechanical transformation of numeric computer programs to calculate derivatives efficiently and accurately---dates to the origin of the computer age. Reverse mode automatic differentiation both antedates and generalizes the method of backwards propagation of errors used in machine learning. Despite this, practitioners in a variety of fields, including machine learning, have been little influenced by automatic differentiation, and make scant use of available tools. Here we review the technique of automatic differentiation, describe its two main modes, and explain how it can benefit machine learning practitioners. To reach the widest possible audience our treatment assumes only elementary differential calculus, and does not assume any knowledge of linear algebra.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. CHAD: Combinatory Homomorphic Automatic Differentiation

    cs.PL 2021-03 unverdicted novelty 7.0

    CHAD is a homomorphic source-to-source transformation for forward- and reverse-mode AD on higher-order functional languages with arrays, proven correct via compositional logical relations.