Pyro:深度通用概率编程
机器学习
2018-10-24 v1 编程语言
机器学习
摘要
Pyro 是一种构建于 Python 之上的概率编程语言,作为 AI 研究中开发高级概率模型的平台。为扩展到大型数据集与高维模型,Pyro 使用随机变分推断算法以及构建于 PyTorch(现代 GPU 加速深度学习框架)之上的概率分布。为适配复杂或模型特定的算法行为,Pyro 利用 Poutine——一个由可组合构建块组成的、用于修改概率程序行为的库。
引用
@article{arxiv.1810.09538,
title = {Pyro: Deep Universal Probabilistic Programming},
author = {Eli Bingham and Jonathan P. Chen and Martin Jankowiak and Fritz Obermeyer and Neeraj Pradhan and Theofanis Karaletsos and Rohit Singh and Paul Szerlip and Paul Horsfall and Noah D. Goodman},
journal= {arXiv preprint arXiv:1810.09538},
year = {2018}
}
备注
Submitted to JMLR MLOSS track