paddlespeech.s2t.training.triggers.compare_value_trigger module

class paddlespeech.s2t.training.triggers.compare_value_trigger.CompareValueTrigger(key, compare_fn, trigger=(1, 'epoch'))[source]

Bases: object

Trigger invoked when key value getting bigger or lower than before.

Args:

key (str) : Key of value. compare_fn ((float, float) -> bool) : Function to compare the values. trigger (tuple(int, str)) : Trigger that decide the comparison interval.

Methods

__call__(trainer)

Get value related to the key and compare with current value.