MaxValueTrigger(key, trigger=(1, 'epoch'))¶
Trigger invoked when specific value becomes maximum.
For example you can use this trigger to take snapshot on the epoch the validation accuracy is maximum.
- key (str) – Key of value. The trigger fires when the value associated with this key becomes maximum.
- trigger – Trigger that decides the comparison interval between current
best value and new value. This must be a tuple in the form of
<int>, 'iteration'which is passed to
Decides whether the extension should be called on this iteration.
Parameters: trainer (Trainer) – Trainer object that this trigger is associated with. The
observationof this trainer is used to determine if the trigger should fire.
Trueif the corresponding extension should be invoked in this iteration.
Return type: bool