AD Tool: Hackage :: ad-delcont
Introduction
Applications
Tools
Research Groups
Workshops
Publications
My Account
About
Impress

Hackage :: ad-delcont


Summary:
Reverse-mode automatic differentiation using delimited continuations (shift/reset). The package exposes a small and easily extensible user interface to automatic differentiation combinators. It's also lightweight as a dependency, since it only requires base and transformers.

URL: https://hackage.haskell.org/package/ad-delcont

Developers:
  • Marco Zocca

Mode: Reverse
 
Method: Operator overloading
 
Supported Language: Haskell

Reference:
Fei Wang, James Decker, Xilun Wu, Grégory Essertel, Tiark Rompf
Backpropagation with Continuation Callbacks: Foundations for Efficient and Expressive Differentiable Programming
Conference proceeding, Advances in Neural Information Processing Systems 31: 32nd Conference on Neural Information Processing Systems (NeurIPS 2018), Curran Associates, Inc., 2018

Fei Wang, Daniel Zheng, James Decker, Xilun Wu, Grégory M. Essertel, Tiark Rompf
Demystifying differentiable programming: shift/reset the penultimate backpropagator
Article in Proceedings of the ACM on Programming Languages, Association for Computing Machinery, 2019



Features:
To use the library, import Numeric.AD.DelCont, which also contains all documentation.

Blog post : http://ocramz.github.io/haskell/automatic-differentiation/2021/07/19/ad-delcont.html

Licensing: open source

Entries in our publication database that actually use Hackage :: ad-delcont in the numerical experiments:  0

The following diagram shows these entries versus the year of the publication.

10+
#Entries
0
Year
  

Contact:
autodiff.org
Username:
Password:
(lost password)