scglue.models.plugins.LRScheduler

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

Bases: scglue.models.base.TrainingPlugin

Reduce learning rate on loss plateau

Parameters
  • *optims – Optimizers

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

  • patience (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