中文
相关论文

相关论文: Pyro: Deep Universal Probabilistic Programming

200 篇论文

Recursive calls over recursive data are useful for generating probability distributions, and probabilistic programming allows computations over these distributions to be expressed in a modular and intuitive way. Exact inference is also…

编程语言 · 计算机科学 2023-03-28 David Chiang , Colin McDonald , Chung-chieh Shan

Today's highly heterogeneous computing landscape places a burden on programmers wanting to achieve high performance on a reasonably broad cross-section of machines. To do so, computations need to be expressed in many different but…

编程语言 · 计算机科学 2014-06-02 Andreas Klöckner

Stan is a very popular probabilistic language with a state-of-the-art HMC sampler but it only offers a limited choice of algorithms for black-box variational inference. In this paper, we show that using our recently proposed compiler from…

编程语言 · 计算机科学 2021-10-25 Guillaume Baudart , Louis Mandel

This work offers a broad perspective on probabilistic modeling and inference in light of recent advances in probabilistic programming, in which models are formally expressed in Turing-complete programming languages. We consider a typical…

机器学习 · 统计学 2020-04-20 Lawrence M. Murray , Thomas B. Schön

It is time-consuming and error-prone to implement inference procedures for each new probabilistic model. Probabilistic programming addresses this problem by allowing a user to specify the model and having a compiler automatically generate…

We present DeepAL, a Python library that implements several common strategies for active learning, with a particular emphasis on deep active learning. DeepAL provides a simple and unified framework based on PyTorch that allows users to…

机器学习 · 计算机科学 2021-12-01 Kuan-Hao Huang

Probabilistic programming languages and modeling toolkits are two modular ways to build and reuse stochastic models and inference procedures. Combining strengths of both, we express models and inference as generalized coroutines in the same…

编程语言 · 计算机科学 2012-05-14 Oleg Kiselyov , Chung-chieh Shan

Probabilistic programming (PP) allows flexible specification of Bayesian statistical models in code. PyMC3 is a new, open-source PP framework with an intutive and readable, yet powerful, syntax that is close to the natural syntax…

统计计算 · 统计学 2015-07-30 John Salvatier , Thomas Wiecki , Christopher Fonnesbeck

Python has become the programming language of choice for research and industry projects related to data science, machine learning, and deep learning. Since optimization is an inherent part of these research fields, more optimization related…

神经与进化计算 · 计算机科学 2020-05-25 Julian Blank , Kalyanmoy Deb

Probabilistic programming languages aim to describe and automate Bayesian modeling and inference. Modern languages support programmable inference, which allows users to customize inference algorithms by incorporating guide programs to…

编程语言 · 计算机科学 2021-04-09 Di Wang , Jan Hoffmann , Thomas Reps

NumPyro is a lightweight library that provides an alternate NumPy backend to the Pyro probabilistic programming language with the same modeling interface, language primitives and effect handling abstractions. Effect handlers allow Pyro's…

机器学习 · 统计学 2019-12-30 Du Phan , Neeraj Pradhan , Martin Jankowiak

Deep probabilistic programming languages try to combine the advantages of deep learning with those of probabilistic programming languages. If successful, this would be a big step forward in machine learning and programming languages.…

人工智能 · 计算机科学 2018-04-19 Guillaume Baudart , Martin Hirzel , Louis Mandel

A large amount of numerically-oriented code is written and is being written in legacy languages. Much of this code could, in principle, make good use of data-parallel throughput-oriented computer architectures. Loo.py, a…

编程语言 · 计算机科学 2015-05-19 Andreas Klöckner

Complex cyber-physical systems interact in real-time and must consider both timing and uncertainty. Developing software for such systems is expensive and difficult, especially when modeling, inference, and real-time behavior must be…

编程语言 · 计算机科学 2024-07-09 Lars Hummelgren , Matthias Becker , David Broman

Probabilistic programs provide an expressive representation language for generative models. Given a probabilistic program, we are interested in the task of posterior inference: estimating a latent variable given a set of observed variables.…

机器学习 · 计算机科学 2022-09-01 Mike Wu , Noah Goodman

PHYSBO (optimization tools for PHYSics based on Bayesian Optimization) is a Python library for fast and scalable Bayesian optimization. It has been developed mainly for application in the basic sciences such as physics and materials…

计算物理 · 物理学 2022-05-26 Yuichi Motoyama , Ryo Tamura , Kazuyoshi Yoshimi , Kei Terayama , Tsuyoshi Ueno , Koji Tsuda

This paper presents the design, implementation, and evaluation of the PyTorch distributed data parallel module. PyTorch is a widely-adopted scientific computing package used in deep learning research and applications. Recent advances in…

分布式、并行与集群计算 · 计算机科学 2020-06-30 Shen Li , Yanli Zhao , Rohan Varma , Omkar Salpekar , Pieter Noordhuis , Teng Li , Adam Paszke , Jeff Smith , Brian Vaughan , Pritam Damania , Soumith Chintala

Parameter estimation for ordinary differential equations (ODEs) plays a fundamental role in the analysis of dynamical systems. Generally lacking closed-form solutions, ODEs are traditionally approximated using deterministic solvers.…

统计计算 · 统计学 2025-06-30 Mohan Wu , Martin Lysy

Recent advances in statistical inference have significantly expanded the toolbox of probabilistic modeling. Historically, probabilistic modeling has been constrained to (i) very restricted model classes where exact or approximate…

机器学习 · 计算机科学 2019-10-03 Andrés R. Masegosa , Rafael Cabañas , Helge Langseth , Thomas D. Nielsen , Antonio Salmerón

We elaborate on using importance sampling for causal reasoning, in particular for counterfactual inference. We show how this can be implemented natively in probabilistic programming. By considering the structure of the counterfactual query,…