scglue.models.plugins.LRScheduler

class scglue.models.plugins.LRScheduler(*optims, monitor=None, patience=None, burnin=0)[source]

Bases: TrainingPlugin

Reduce learning rate on loss plateau

Parameters
  • *optims – Optimizers

  • monitor (typing.Optional[str]) – Loss to monitor

  • patience (typing.Optional[int]) – Patience to reduce learning rate

  • burnin (int) – Burn-in epochs to skip before initializing learning rate scheduling

Methods

attach

Attach custom handlers to training or validation engine

Attributes

logger