French
Languages
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

DerivativeBase

class DerivativeBase[source]

Bases : ConverterBase

Deprecated: Base class for differentiating opflow objects.

Converter for differentiating opflow objects and handling things like properly differentiating combo_fn’s and enforcing product rules when operator coefficients are parameterized.

This is distinct from CircuitGradient converters which use quantum techniques such as parameter shifts and linear combination of unitaries to compute derivatives of circuits.

CircuitGradient - uses quantum techniques to get derivatives of circuits DerivativeBase - uses classical techniques to differentiate opflow data structures

Obsolète depuis la version 0.24.0: The class qiskit.opflow.gradients.derivative_base.DerivativeBase is deprecated as of qiskit-terra 0.24.0. It will be removed no earlier than 3 months after the release date. For code migration guidelines, visit https://qisk.it/opflow_migration.

Methods Defined Here

convert

param operator

The operator we are taking the gradient, Hessian or QFI of

gradient_wrapper

Get a callable function which provides the respective gradient, Hessian or QFI for given parameter values.

parameter_expression_grad

Get the derivative of a parameter expression w.r.t.