nntoolbox.callbacks.callbacks module¶
-
class
nntoolbox.callbacks.callbacks.
CallbackHandler
(learner, n_epoch: int, callbacks: Optional[List[nntoolbox.callbacks.callbacks.Callback]] = None, metrics: Optional[Dict[str, nntoolbox.metrics.metrics.Metric]] = None, final_metric: str = 'accuracy')[source]¶ Bases:
object
-
class
nntoolbox.callbacks.callbacks.
EarlyStoppingCB
(monitor='loss', min_delta: int = 0, patience: int = 0, mode: str = 'min', baseline: Optional[float] = None)[source]¶
-
class
nntoolbox.callbacks.callbacks.
GroupCallback
(callbacks: List[nntoolbox.callbacks.callbacks.Callback])[source]¶ Bases:
nntoolbox.callbacks.callbacks.Callback
Group several callbacks together (UNTESTED)