draugr.torch_utilities.optimisation.stopping.overfitting.ImprovementDetector

class draugr.torch_utilities.optimisation.stopping.overfitting.ImprovementDetector(patience: int, writer: callable = <built-in function print>, minimization: bool = True, callback: ~typing.Optional[callable] = None)[source]

Bases: AbstractContextManager

description

__init__(patience: int, writer: callable = <built-in function print>, minimization: bool = True, callback: ~typing.Optional[callable] = None)[source]

NOTE: strictly greater or less than is considered as improvement

Parameters
  • patience

  • writer

  • minimization

Methods

__init__(patience[, writer, minimization, ...])

NOTE: strictly greater or less than is considered as improvement

reset()

description

reset() None[source]

description