作者
David Tolpin, Jan-Willem van de Meent, Hongseok Yang, Frank Wood
发表日期
2016/8/31
图书
Proceedings of the 28th Symposium on the Implementation and Application of Functional programming Languages
页码范围
1-12
简介
Anglican is a probabilistic programming system designed to interoperate with Clojure and other JVM languages. We introduce the programming language Anglican, outline our design choices, and discuss in depth the implementation of the Anglican language and runtime, including macro-based compilation, extended CPS-based evaluation model, and functional representations for probabilistic paradigms, such as a distribution, a random process, and an inference algorithm.
We show that a probabilistic functional language can be implemented efficiently and integrated tightly with a conventional functional language with only moderate computational overhead. We also demonstrate how advanced probabilistic modelling concepts are mapped naturally to the functional foundation.
引用总数
201520162017201820192020202120222023202411415192516282013
学术搜索中的文章
D Tolpin, JW van de Meent, H Yang, F Wood - Proceedings of the 28th Symposium on the …, 2016