Optimizer#
- class Optimizer(schedulers=None)#
The base class for all optimizers. It allows us to implement an optimizer on a per-parameter basis and apply it to a parameter tree.
Attributes
The optimizer's state dictionary.
Methods
Optimizer.apply_gradients
(gradients, parameters)Apply the gradients to the parameters and return the updated parameters.
Optimizer.init
(parameters)Initialize the optimizer's state
Optimizer.update
(model, gradients)Apply the gradients to the parameters of the model and update the model with the new parameters.