ExponentialLR¶ class torch.optim.lr_scheduler.ExponentialLR(optimizer, gamma, last_epoch=-1)[來源][來源]¶ 按 gamma 值每 epoch 衰減每個引數組的學習率。 當 last_epoch=-1 時,將初始學習率設定為 lr。 引數 optimizer (Optimizer) – 被包裝的最佳化器。 gamma (float) – 學習率衰減的乘法因子。 last_epoch (int) – 上一 epoch 的索引。預設值: -1。 get_last_lr()[來源]¶ 返回當前排程器計算的最後一個學習率。 返回型別 list[float] get_lr()[來源][來源]¶ 計算每個引數組的學習率。 load_state_dict(state_dict)[來源]¶ 載入排程器的狀態。 引數 state_dict (dict) – 排程器狀態。應為呼叫 state_dict() 返回的物件。 state_dict()[來源]¶ 以 dict 形式返回排程器的狀態。 它包含 self.__dict__ 中除最佳化器之外的每個變數的條目。 step(epoch=None)[來源]¶ 執行一步。