noether.core.callbacks.early_stoppers.metric¶
Classes¶
Early stopper (training) based on a metric value to be monitored. |
Module Contents¶
- class noether.core.callbacks.early_stoppers.metric.MetricEarlyStopper(callback_config, **kwargs)¶
Bases:
noether.core.callbacks.early_stoppers.base.EarlyStopperBaseEarly stopper (training) based on a metric value to be monitored.
Example config:
- kind: noether.core.callbacks.MetricEarlyStopper every_n_epochs: 1 metric_key: loss/val/total tolerance: 0.10 name: MetricEarlyStopper
- Parameters:
callback_config (noether.core.schemas.callbacks.MetricEarlyStopperConfig) – Configuration for the callback. See
MetricEarlyStopperConfigfor available options including metric key and tolerance.**kwargs – Additional arguments to pass to the parent class.
- metric_key¶
- higher_is_better¶
- tolerance¶
- tolerance_counter = 0¶
- best_metric¶