no code implementations • 22 Oct 2020 • David Chiang, Chung-chieh Shan
It is natural for probabilistic programs to use conditionals to express alternative substructures in models, and loops (recursion) to express repeated substructures in models.
2 code implementations • 18 May 2020 • Rajan Walia, Chung-chieh Shan, Sam Tobin-Hochstadt
Embedded or internal DSLs fit naturally with a host language, while inheriting the host's performance characteristics.
Programming Languages
4 code implementations • 17 May 2018 • Rajan Walia, Jacques Carette, Praveen Narayanan, Chung-chieh Shan, Sam Tobin-Hochstadt
They are algorithms whose idiomatic expression requires random array variables that are latent or whose likelihood is conjugate.
Programming Languages Probability
no code implementations • 6 Mar 2016 • Robert Zinkov, Chung-chieh Shan
Probabilistic inference procedures are usually coded painstakingly from scratch, for each target model and each inference algorithm.