tf_agents.train.interval_trigger.IntervalTrigger

Triggers on every fixed interval.

Note that as long as the >= interval number of steps have passed since the last trigger, the event gets triggered. The current value is not necessarily interval steps away from the last triggered value.

interval The triggering interval.
fn callable with no arguments that gets triggered.
start An initial value for the trigger.

Methods

reset

View source

Resets the trigger interval.

set_start

View source

__call__

View source

Maybe trigger the event based on the interval.

Args
value the value for triggering.
force_trigger If True, the trigger will be forced triggered unless the last trigger value is equal to value.