Practical probabilistic programming

11Citations
Citations of this article
105Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Probabilistic programming promises to make probabilistic modeling easier by making it possible to create models using the power of programming languages, and by applying general-purpose algorithms to reason about models. We present a new probabilistic programming language named Figaro that was designed with practicality and usability in mind. Figaro can represent models naturally that have been difficult to represent in other languages, such as probabilistic relational models and models with undirected relationships with arbitrary constraints. An important feature is that the Figaro language and reasoning algorithms are embedded as a library in Scala. We illustrate the use of Figaro through a case study. © 2011 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Pfeffer, A. (2011). Practical probabilistic programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6489 LNAI, pp. 2–3). https://doi.org/10.1007/978-3-642-21295-6_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free