Re: Challenge: Automatic differentiation in D

2009-05-12 Thread Robert Fraser
Bill Baxter wrote: If I had the time I'd love to play around with automatic differentiation in D. http://en.wikipedia.org/wiki/Automatic_differentiation I played around with it a bit in C++ before, using the operator overloading approach, but didn't go much beyond basic polynomials with it. The

Re: Challenge: Automatic differentiation in D

2009-05-12 Thread Bill Baxter
I actually was reminded about AD by someone's recent post on a SciPy discussion list. Here's another interesting link that appeared there questioning why AD doesn't get more use in the machine learning community: http://justindomke.wordpress.com/2009/02/17/automatic-differentiation-the-most-crimina

Re: Challenge: Automatic differentiation in D

2009-05-12 Thread Steve Teale
Bill Baxter Wrote: > > Bill, > > > > D4 maybe. In the present mood I think you are spitting in the wind! > > I'm just proposing it as a fun project if anyone is interested. > Shouldn't require any compiler changes. Unless roadblocks are found > that require some compiler changes, in which case i

Re: Challenge: Automatic differentiation in D

2009-05-12 Thread Bill Baxter
On Tue, May 12, 2009 at 10:48 AM, Steve Teale wrote: > Bill Baxter Wrote: > >> If I had the time I'd love to play around with automatic differentiation in >> D. >> http://en.wikipedia.org/wiki/Automatic_differentiation >> >> I played around with it a bit in C++ before, using the operator >> overl

Re: Challenge: Automatic differentiation in D

2009-05-12 Thread Steve Teale
Bill Baxter Wrote: > If I had the time I'd love to play around with automatic differentiation in D. > http://en.wikipedia.org/wiki/Automatic_differentiation > > I played around with it a bit in C++ before, using the operator > overloading approach, but didn't go much beyond basic polynomials with

Challenge: Automatic differentiation in D

2009-05-12 Thread Bill Baxter
If I had the time I'd love to play around with automatic differentiation in D. http://en.wikipedia.org/wiki/Automatic_differentiation I played around with it a bit in C++ before, using the operator overloading approach, but didn't go much beyond basic polynomials with it. The page above offers som