选自Uber
作者:NoahGoodman等
机器之心编译
参与:*小天、刘晓坤
近日,UberAILab与斯坦福大学的研究团队开源了全新概率编程语言Pyro。该语言基于Python与PyTorch之上,专注于变分推理,同时支持可组合推理算法。Pyro的目标是更加动态(通过使用PyTorch)和通用(允许递归)。它有一个灵活的基元库,用于创建新的推理算法并使用概率程序。Pyro中可组合推理的核心抽象是poutine(PyroCoroutine的简称)。Pyro的推理算法是通过将poutine应用于随机函数来构建的。
项目链接: