Skip to main content
IBM Quantum Platform
Esta página pertenece a una versión antigua de Qiskit SDK y no existe en la versión más reciente. Te recomendamos que actualices a la última versión. Consulta las notas de la versión para obtener más información.

LearningRate

class qiskit.algorithms.optimizers.optimizer_utils.LearningRate(learning_rate)

GitHub

Bases: Generator

Represents a Learning Rate. Will be an attribute of GradientDescentState. Note that GradientDescent also has a learning rate. That learning rate can be a float, a list, an array, a function returning a generator and will be used to create a generator to be used during the optimization process. This class wraps Generator so that we can also access the last yielded value.

Parameters

learning_rate (float |list[float] | np.ndarray | Callable[[], Generator[float, None, None]]) – Used to create a generator to iterate on.


Attributes

current

Returns the current value of the learning rate.


Methods

close

close()

Raise GeneratorExit inside generator.

send

send(value)

Send a value into the generator. Return next yielded value or raise StopIteration.

throw

throw(typ, val=None, tb=None)

Raise an exception in the generator. Return next yielded value or raise StopIteration.

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.