Multilingual experiments in automatic differentiation
-
Prolog plus CHR, plus tests on inside-outside algorithm Requires SWI Prolog with the add-on package
ccprism(plus dependencies). -
Python (a): using Theano to implement IO algorithm
-
Python (b): using Tensorflow to implement IO algorithm
-
Julia: implementation of IO algorithm using ReverseDiff.jl
-
OCaml: a sort of arrow based on ideas from category theory
-
Haskell: a better arrow, supporting higher order derivatives.