optim.callbacks

optim.callbacks

Classes

Name Description
AbstractCallback
DefaultPrintCallback
MultiCallback
PrintFreeStateCallback
PrintGlobalGradsCallback
PrintGradsCallback
SaveBestSeenCallback
SavingCallback
StopConvergenceCallback Stop fitting if no improvement was seen for patience number of iterations. Improvement is defined by loss_new < loss_best - min_delta.
StopLossCallback
StopTimeCallback
TimingCallback

AbstractCallback

optim.callbacks.AbstractCallback(every=1)

DefaultPrintCallback

optim.callbacks.DefaultPrintCallback(every=1)

MultiCallback

optim.callbacks.MultiCallback(callbacks, every=1)

PrintFreeStateCallback

optim.callbacks.PrintFreeStateCallback(every=1)

PrintGlobalGradsCallback

optim.callbacks.PrintGlobalGradsCallback(every=1)

PrintGradsCallback

optim.callbacks.PrintGradsCallback(every=1)

SaveBestSeenCallback

optim.callbacks.SaveBestSeenCallback(every=1, key='best', minimization=True)

SavingCallback

optim.callbacks.SavingCallback(every=1, key='', save_fun=lambda *args: None)

StopConvergenceCallback

optim.callbacks.StopConvergenceCallback(every=1, patience=10, min_delta=0.001)

Stop fitting if no improvement was seen for patience number of iterations. Improvement is defined by loss_new < loss_best - min_delta.

StopLossCallback

optim.callbacks.StopLossCallback(every=1, stop_loss=0)

StopTimeCallback

optim.callbacks.StopTimeCallback(every=1, time_limit=0)

TimingCallback

optim.callbacks.TimingCallback(every=1, key='timing', *args)