2.1.2.2. emicroml.modelling.lr.schedulers

For creating learning rate schedulers.

Classes

BaseLRScheduler

A wrapper to a PyTorch learning rate scheduler class.

Constant

A wrapper to the PyTorch learning rate scheduler class torch.optim.lr_scheduler.ConstantLR.

CosineAnnealingWithWarmRestarts

A wrapper to a custom PyTorch learning rate scheduler class based on the class torch.optim.lr_scheduler.CosineAnnealingWarmRestarts.

Exponential

A wrapper to the PyTorch learning rate scheduler class torch.optim.lr_scheduler.ExponentialLR.

Generic

A generic wrapper to a PyTorch learning rate scheduler class.

Linear

A wrapper to the PyTorch learning rate scheduler class torch.optim.lr_scheduler.LinearLR.

Nonsequential

A wrapper to a nonsequential PyTorch learning rate scheduler class.

ReduceOnPlateau

A wrapper to a custom PyTorch learning rate scheduler class based on the class torch.optim.lr_scheduler.ReduceLROnPlateau.

Sequential

A wrapper to a sequential PyTorch learning rate scheduler class.