scglue.models.plugins.LRScheduler
- class scglue.models.plugins.LRScheduler(*optims, monitor=None, patience=None, burnin=0)[source]
Bases:
TrainingPluginReduce learning rate on loss plateau
- Parameters:
*optims (
torch.optim.optimizer.Optimizer) – Optimizersmonitor (
typing.Optional[str]) – Loss to monitorpatience (
typing.Optional[int]) – Patience to reduce learning rateburnin (
int) – Burn-in epochs to skip before initializing learning rate scheduling
Methods
Attach custom handlers to training or validation engine
Attributes
logger