Is there any working implementation of reverse mode automatic differentiation for Haskell?

Posted by Ian Fiske on Stack Overflow See other posts from Stack Overflow or by Ian Fiske
Published on 2010-04-30T13:53:41Z Indexed on 2010/04/30 13:57 UTC
Read the original article Hit count: 347

The closest-related implementation in Haskell I have seen is the forward mode at http://hackage.haskell.org/packages/archive/fad/1.0/doc/html/Numeric-FAD.html.

The closest related related research appears to be reverse mode for another functional language related to Scheme at http://www.bcl.hamilton.ie/~qobi/stalingrad/.

I see reverse mode in Haskell as kind of a holy grail for a lot of tasks, with the hopes that it could use Haskell's nested data parallelism to gain a nice speedup in heavy numerical optimization.

© Stack Overflow or respective owner

Related posts about haskell

Related posts about automatic-differentiation