ad-delcont: Reverse-mode automatic differentiation with delimited continuations

[ bsd3, library, machine-learning, math, numeric, optimisation, optimization ] [ Propose Tags ]

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.

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

References :


[Skip to Readme]
Versions [RSS] [faq] 0.1.0.0, 0.2.0.0, 0.3.0.0
Change log Changelog.md
Dependencies base (>=4.7 && <5), transformers (>=0.5) [details]
License BSD-3-Clause
Copyright (c) 2021 Marco Zocca
Author Marco Zocca
Maintainer ocramz
Category Math, Numeric, Machine Learning, Optimization, Optimisation
Home page https://github.com/ocramz/ad-delcont
Source repo head: git clone https://github.com/ocramz/ad-delcont
Uploaded by ocramz at 2021-07-20T22:04:32Z
Distributions NixOS:0.3.0.0
Downloads 103 total (103 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2021-07-20 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for ad-delcont-0.3.0.0

[back to package description]

ad-delcont

Reverse-mode Automatic Differentiation using delimited continuations (shift and reset) , as shown in [1]

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