Vate: Runtime Adaptable Probabilistic Programming for Java

EUROSYS(2021)

引用 0|浏览13
暂无评分
摘要
ABSTRACTInspired by earlier work on Augur, Vate is a probabilistic programming language for the construction of JVM based probabilistic models with an Object-Oriented interface. As a compiled language it is able to examine the dependency graph of the model to produce optimised code that can be dynamically targeted to different platforms. Using Gibbs Sampling, Metropolis-Hastings and variable marginalisation it can handle a range of model types and is able to efficiently infer values, estimate probabilities, and execute models.
更多
查看译文
关键词
Probabilistic Programming, Java, Augur, MCMC, Parallel Programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要