ray.rllib.utils.schedules.schedule.Schedule#
- class ray.rllib.utils.schedules.schedule.Schedule(framework)[source]#
Schedule classes implement various time-dependent scheduling schemas.
Constant behavior.
Linear decay.
Piecewise decay.
Exponential decay.
Useful for backend-agnostic rate/weight changes for learning rates, exploration epsilons, beta parameters for prioritized replay, loss weights decay, etc..
Each schedule can be called directly with the
t
(absolute time step) value and returns the value dependent on the Schedule and the passed time.Methods
Generates the value given a timestep (based on schedule's logic).