Core#
Optimizer#
class Optimizer(params, defaults: 'dict'):
Base class for all optimizers, inspired by PyTorch’s optim.Optimizer.
Parameters
params:iterable– An iterable of parameters to optimize or dicts defining parameter groups.defaults:dict– A dict containing default values of optimization options (e.g. learning rate, momentum).
Methods#
step#
def step(self) -> 'None':
Performs a single optimization step.
zero_grad#
def zero_grad(self) -> 'None':
Clears the gradients of all optimized parameters.