EvSys

EarlyStoppingCallback

Watch a metric emitted on eval; request_stop after N evals without improvement.

Attributes

attributenamestr
= 'early_stopping'
attributeConfigtype
= EarlyStoppingConfig
attributemetricstr
attributeeval_namestr | None
= None
attributepatienceint
= 3
attributemodestr
= 'max'
attributemin_deltafloat
= 0.0

Functions

funcon_eval(self, state, step_idx, eval_name, metrics)
paramself
paramstate
paramstep_idx
parameval_name
parammetrics

Returns

None
func__init__(self, metric, eval_name=None, patience=3, mode='max', min_delta=0.0) -> None
paramself
parammetricstr
parameval_namestr | None
= None
parampatienceint
= 3
parammodestr
= 'max'
parammin_deltafloat
= 0.0

Returns

None

On this page