LRScheduler([base_lr, warmup_steps, …]) Base class of a learning rate scheduler. FactorScheduler(step[, factor, …]) Reduce the learning rate by a factor for every n steps. MultiFactorScheduler(step[, factor, …]) Reduce the learning rate by given a list of steps. PolyScheduler(max_update[, base_lr, pwr, …]) Reduce the learning rate according to a polynomial of given power. CosineScheduler(max_update[, base_lr, …]) Reduce the learning rate according to a cosine function