org.platanios.tensorflow.api.ops.training.optimizers.schedules
Applies the scheduling method to value
, the current iteration in the optimization loop is step
and returns the
result.
Applies the scheduling method to value
, the current iteration in the optimization loop is step
and returns the
result.
Value to change based on this schedule.
Option containing current iteration in the optimization loop, if one has been provided.
Potentially modified value.
IllegalArgumentException
If the scheduling method requires a value for step
but the provided option is
empty.
Composes the provided other
schedule with this schedule and returns the resulting schedule.
Composes this schedule with the provided, other
schedule and returns the resulting schedule.
Trait for implementing optimization learning rate scheduling methods.
When training a model, it is often recommended to lower the learning rate as the training progresses. Scheduling methods can be used for that purpose. They define ways in which to schedule the learning rate as training progresses.