Skip to main contentIBM Quantum Documentation
You are viewing the API reference for an old version of Qiskit SDK. Switch to latest version

Uncertainty Models

qiskit.aqua.components.uncertainty_models

An uncertainty model is an implementation that provides a way to construct a quantum circuit to prepare a state which corresponds to a particular distribution. More precisely, the resulting state together with an affine map can be used to sample from the considered distribution. The qubits are measured and then mapped to the desired range using the affine map.

Uncertainty Model Base Classes

UncertaintyModel is the base class from which further base classes for univariate and multivariate distributions are derived

UncertaintyModelThe abstract Uncertainty Model
UnivariateDistributionThis module contains the definition of a base class for univariate distributions.
MultivariateDistributionThis module contains the definition of a base class for multivariate distributions.

Univariate Distributions

NormalDistributionThe Univariate Normal Distribution.
LogNormalDistributionThe Univariate Log-Normal Distribution.
BernoulliDistributionThe Univariate Bernoulli Distribution.
UniformDistributionThe Univariate Uniform Distribution.
UnivariateVariationalDistributionThe Univariate Variational Distribution.

Multivariate Distributions

MultivariateNormalDistributionThe Multivariate Normal Distribution.
MultivariateLogNormalDistributionThe Multivariate Log-Normal Distribution.
MultivariateUniformDistributionThe Multivariate Uniform Distribution.
MultivariateVariationalDistributionThe Multivariate Variational Distribution.
GaussianConditionalIndependenceModelThe Gaussian Conditional Independence Model for Credit Risk.
Was this page helpful?
Report a bug or request content on GitHub.