toad.nn.trainer module¶
-
class
toad.nn.trainer.
callback
(*args, is_class=False, **kwargs)[source]¶ Bases:
toad.utils.decorator.Decorator
Examples
>>> @callback ... def savemodel(model): ... model.save("path_to_file") ... ... trainer.train(model, callback = savemodel)
-
class
toad.nn.trainer.
earlystopping
(*args, delta=-0.001, patience=10, skip=0, **kwargs)[source]¶ Bases:
toad.utils.decorator.Decorator
Examples
>>> @earlystopping(delta = 1e-3, patience = 5) ... def auc(history): ... return AUC(history['y_hat'], history['y'])