From: Guillaume Hennequin <gje.hennequin@gmail.com>
To: caml-list <caml-list@inria.fr>
Subject: Re: [Caml-list] automatic differentiation
Date: Wed, 16 Mar 2016 14:37:20 +0000 [thread overview]
Message-ID: <1458138582-sup-3590@hennequin-xps> (raw)
In-Reply-To: <CACLX4jTXdPzRWrN28_64XUjEKGT8GzHU=ZukCGrzgn+Lo0gXKw@mail.gmail.com>
> Markus Mottl has something that sounds pretty cool.
>
> http://www.composeconference.org/2016/speakers/
I agree, it sounds really useful! I gave a shot at AD in OCaml a couple of
months ago, with inspiration coming from F#'s autodiff by Barak Pearlmutter
http://diffsharp.github.io/DiffSharp/. I got to a working implementation of
forward/reverse/forward-on-reverse but I really struggled with the complexity of
the functorial interface I needed to achieve compositionality -- lack of
operator overloading somehow makes life difficult here. So really curious to see
Markus Mottl's solution. Happy to share my code with anyone interested though.
best,
Guillaume
prev parent reply other threads:[~2016-03-16 14:37 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-16 10:50 Nils Becker
2016-03-16 13:34 ` Yaron Minsky
2016-03-16 14:33 ` Markus Mottl
2016-03-16 16:33 ` Nils Becker
2016-03-16 14:37 ` Guillaume Hennequin [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1458138582-sup-3590@hennequin-xps \
--to=gje.hennequin@gmail.com \
--cc=caml-list@inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox