ProbNum: Probabilistic Numerics in Python

12/03/2021
by   Jonathan Wenger, et al.
6

Probabilistic numerical methods (PNMs) solve numerical problems via probabilistic inference. They have been developed for linear algebra, optimization, integration and differential equation simulation. PNMs naturally incorporate prior information about a problem and quantify uncertainty due to finite computational resources as well as stochastic input. In this paper, we present ProbNum: a Python library providing state-of-the-art probabilistic numerical solvers. ProbNum enables custom composition of PNMs for specific problem classes via a modular design as well as wrappers for off-the-shelf use. Tutorials, documentation, developer guides and benchmarks are available online at www.probnum.org.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/03/2015

Probabilistic Numerics and Uncertainty in Computations

We deliver a call to arms for probabilistic numerical methods: algorithm...
research
10/22/2021

Probabilistic Numerical Method of Lines for Time-Dependent Partial Differential Equations

This work develops a class of probabilistic algorithms for the numerical...
research
05/24/2023

Probabilistic Exponential Integrators

Probabilistic solvers provide a flexible and efficient framework for sim...
research
01/11/2019

SPFlow: An Easy and Extensible Library for Deep Probabilistic Learning using Sum-Product Networks

We introduce SPFlow, an open-source Python library providing a simple in...
research
10/17/2016

A probabilistic model for the numerical solution of initial value problems

Like many numerical methods, solvers for initial value problems (IVPs) o...
research
10/19/2020

Probabilistic Linear Solvers for Machine Learning

Linear systems are the bedrock of virtually all numerical computation. M...
research
04/19/2017

DATeS: A Highly-Extensible Data Assimilation Testing Suite v1.0

A flexible and highly-extensible data assimilation testing suite, named ...

Please sign up or login with your details

Forgot password? Click here to reset