CUQIpy: I. Computational uncertainty quantification for inverse problems in Python
From MaRDI portal
(Redirected from Publication:6149901)
Abstract: This paper introduces CUQIpy, a versatile open-source Python package for computational uncertainty quantification (UQ) in inverse problems, presented as Part I of a two-part series. CUQIpy employs a Bayesian framework, integrating prior knowledge with observed data to produce posterior probability distributions that characterize the uncertainty in computed solutions to inverse problems. The package offers a high-level modeling framework with concise syntax, allowing users to easily specify their inverse problems, prior information, and statistical assumptions. CUQIpy supports a range of efficient sampling strategies and is designed to handle large-scale problems. Notably, the automatic sampler selection feature analyzes the problem structure and chooses a suitable sampler without user intervention, streamlining the process. With a selection of probability distributions, test problems, computational methods, and visualization tools, CUQIpy serves as a powerful, flexible, and adaptable tool for UQ in a wide selection of inverse problems. Part II of the series focuses on the use of CUQIpy for UQ in inverse problems with partial differential equations (PDEs).
Cites work
- A hybrid Gibbs sampler for edge-preserving tomographic reconstruction with uncertain view angles
- An introduction to data analysis and uncertainty quantification for inverse problems
- Analysis of SPDEs arising in path sampling. I: The Gaussian case
- Automated solution of differential equations by the finite element method. The FEniCS book
- Bayesian Imaging Using Plug & Play Priors: When Langevin Meets Tweedie
- Cauchy Markov random field priors for Bayesian inversion
- Computed tomography. Algorithms, insight, and just enough theory. With contributions by Martin S. Andersen, K. Joost Batenburg, Yiqiu Dond, Eric Todd Quinto and Jan Sijbers
- CUQIpy: II. Computational uncertainty quantification for PDE-based inverse problems in Python
- Discrete inverse problems. Insight and algorithms.
- Exponential convergence of Langevin distributions and their discrete approximations
- Gaussian Markov Random Fields
- Handbook of Markov Chain Monte Carlo
- scientific article; zbMATH DE number 430432 (Why is no real title available?)
- scientific article; zbMATH DE number 2117879 (Why is no real title available?)
- Introduction to Bayesian Scientific Computing
- Inverse Problem Theory and Methods for Model Parameter Estimation
- Inverse problems: a Bayesian perspective
- Langevin diffusions and Metropolis-Hastings algorithms
- Large-scale inverse problems in imaging
- Learning physics-based models from data: perspectives from inverse problems and model reduction
- Markov chain Monte Carlo. Stochastic simulation for Bayesian inference.
- Markov Random Field Modeling in Image Analysis
- MCMC methods for functions: modifying old algorithms to make them faster
- Monte Carlo sampling methods using Markov chains and their applications
- Randomize-then-optimize: a method for sampling from posterior distributions in nonlinear inverse problems
- Rank-normalization, folding, and localization: an improved \(\widehat{R}\) for assessing convergence of MCMC (with Discussion)
- Statistical and computational inverse problems.
- Stochastic gradient Markov chain Monte Carlo
- Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images
- The no-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo
- Two convergence properties of hybrid samplers
Cited in
(4)- Democratizing uncertainty quantification
- On the existence of a variational regularization parameter under Morozov's discrepancy principle for nonlinear inverse problems
- Uncertainty quantification for linear inverse problems with Besov prior: a randomize-then-optimize method
- Efficient monotonic Gaussian processes via randomize-then-optimize
This page was built for publication: CUQIpy: I. Computational uncertainty quantification for inverse problems in Python
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6149901)