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

UncertaintyModel

The abstract Uncertainty Model

UnivariateDistribution

This module contains the definition of a base class for univariate distributions.

MultivariateDistribution

This module contains the definition of a base class for multivariate distributions.

Univariate Distributions

NormalDistribution

The Univariate Normal Distribution.

LogNormalDistribution

The Univariate Log-Normal Distribution.

BernoulliDistribution

The Univariate Bernoulli Distribution.

UniformDistribution

The Univariate Uniform Distribution.

UnivariateVariationalDistribution

The Univariate Variational Distribution.

Multivariate Distributions

MultivariateNormalDistribution

The Multivariate Normal Distribution.

MultivariateLogNormalDistribution

The Multivariate Log-Normal Distribution.

MultivariateUniformDistribution

The Multivariate Uniform Distribution.

MultivariateVariationalDistribution

The Multivariate Variational Distribution.

GaussianConditionalIndependenceModel

The Gaussian Conditional Independence Model for Credit Risk.