• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Pyro: Pyro 是 Uber AI 实验室开源的一款深度概率编程语言(PPL),基于 Python 与 Py ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Pyro

开源软件地址:

https://gitee.com/mirrors/Pyro

开源软件介绍:


Build StatusCoverage StatusLatest VersionDocumentation StatusCII Best Practices

Getting Started |Documentation |Community |Contributing

Pyro is a flexible, scalable deep probabilistic programming library built on PyTorch. Notably, it was designed with these principles in mind:

  • Universal: Pyro is a universal PPL - it can represent any computable probability distribution.
  • Scalable: Pyro scales to large data sets with little overhead compared to hand-written code.
  • Minimal: Pyro is agile and maintainable. It is implemented with a small core of powerful, composable abstractions.
  • Flexible: Pyro aims for automation when you want it, control when you need it. This is accomplished through high-level abstractions to express generative and inference models, while allowing experts easy-access to customize inference.

Pyro was originally developed at Uber AI and is now actively maintained by community contributors, including a dedicated team at the Broad Institute.In 2019, Pyro became a project of the Linux Foundation, a neutral space for collaboration on open source software, open standards, open data, and open hardware.

For more information about the high level motivation for Pyro, check out our launch blog post.For additional blog posts, check out work on experimental design andtime-to-event modeling in Pyro.

Installing

Installing a stable Pyro release

Install using pip:

Pyro supports Python 3.6+.

pip install pyro-ppl

Install from source:

git clone [email protected]:pyro-ppl/pyro.gitcd pyrogit checkout master  # master is pinned to the latest releasepip install .

Install with extra packages:

To install the dependencies required to run the probabilistic models included in the examples/tutorials directories, please use the following command:

pip install pyro-ppl[extras] 

Make sure that the models come from the same release version of the Pyro source code as you have installed.

Installing Pyro dev branch

For recent features you can install Pyro from source.

Install Pyro using pip:

pip install git+https://github.com/pyro-ppl/pyro.git

or, with the extras dependency to run the probabilistic models included in the examples/tutorials directories:

pip install git+https://github.com/pyro-ppl/pyro.git#egg=project[extras]

Install Pyro from source:

git clone https://github.com/pyro-ppl/pyrocd pyropip install .  # pip install .[extras] for running models in examples/tutorials

Running Pyro from a Docker Container

Refer to the instructions here.

Citation

If you use Pyro, please consider citing:

@article{bingham2019pyro,  author    = {Eli Bingham and               Jonathan P. Chen and               Martin Jankowiak and               Fritz Obermeyer and               Neeraj Pradhan and               Theofanis Karaletsos and               Rohit Singh and               Paul A. Szerlip and               Paul Horsfall and               Noah D. Goodman},  title     = {Pyro: Deep Universal Probabilistic Programming},  journal   = {J. Mach. Learn. Res.},  volume    = {20},  pages     = {28:1--28:6},  year      = {2019},  url       = {http://jmlr.org/papers/v20/18-403.html}}

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap