uncomplicate

whilo 2017-07-23T23:11:12.680430Z

@blueberry have you ever looked into automatic-differentiation: http://alexey.radul.name/ideas/2013/introduction-to-automatic-differentiation/ e.g. https://github.com/log0ymxm/clj-auto-diff ?

whilo 2017-07-23T23:12:48.688890Z

Or do you think this is a nice idea, but will have terrible performance? It looks like some of these compilers are very impressive, e.g. https://github.com/Functional-AutoDiff/STALINGRAD

whilo 2017-07-23T23:13:13.691029Z

I currently miss an automatic differentiation framework like theano, tensorflow or torch in Clojure

whilo 2017-07-23T23:13:57.694684Z

Many of the stochastic approaches for inference in bayesian graphical models also use gradients and parametrized distributions, e.g. variational autoencoders.

whilo 2017-07-23T23:17:05.711573Z

An example are the latest approaches of "compiling" SMC with proposal networks for high-dimensional distributions coming form people around Anglican. https://arxiv.org/abs/1706.00400 https://arxiv.org/abs/1705.10306

whilo 2017-07-23T23:19:31.723946Z

I think this approach holds very large promise for high-dimensional probabilistic inference, either in graphical models or "non-parametric" models of turing-complete probabilistic programming languages.