PMM Modules#

AffineHermitianMatrix

Module that builds a parametric hermitian matrix that is affine in the input features.

Eigenvalues

Module to compute selected eigenvalues of a symmetric (Hermitian) matrix.

Eigenvectors

Module to compute selected eigenvectors of a symmetric (Hermitian) matrix.

Eigensystem

Module to compute selected eigenpairs of a symmetric (Hermitian) matrix.

AffineEigenvaluePMM

AffineEigenvaluePMM is a module that implements the affine eigenvalue Parametric Matrix Model (PMM) using two primitive modules combined in a SequentialModel: an AffineHermitianMatrix module followed by an Eigenvalues module.

AEPMM

alias of AffineEigenvaluePMM

AffineObservablePMM

AffineObservablePMM is a module that implements a general regression model via the affine observable Parametric Matrix Model (PMM) using four primitive modules combined in a SequentialModel: a AffineHermitianMatrix module followed by an Eigenvectors module followed by a TransitionAmplitudeSum module (or an ExpectationValueSum) followed optionally by a Bias module.

AOPMM

alias of AffineObservablePMM

TransitionAmplitudeSum

A module that computes the sum of transition amplitudes of trainable observables given an input of state vectors.

ExpectationValueSum

A module that computes the sum of expectation values of trainable observables given an input of state vectors.