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]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.5.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 2023-07-03T06:57:16Z
Distributions LTSHaskell:0.5.0.0, NixOS:0.5.0.0, Stackage:0.5.0.0
Downloads 632 total (23 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2023-07-03 [all 1 reports]

Readme for ad-delcont-0.5.0.0

[back to package description]

ad-delcont

Reverse-mode Automatic Differentiation using delimited continuations (shift and reset)

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