clinicadl.callbacks

For monitoring and customizing the training and evaluation phases.

CallbacksHandler

To handle all the Callbacks passed to a Trainer.

Callback

To define arbitrary actions to perform at certain points of the training and evaluation workflows.

EarlyStoppingCallback

Early Stopping callback monitoring one or multiple metrics.

LoggerCallback

To configure logging.

LRSchedulerCallback

Learning Rate Scheduler to adjust the learning rate during optimization.

ModelCheckpointCallback

To save checkpoints of the neural network weights at different points of the training.

MonitorCallback

To monitor some computation statistics during a training phase.

TrainingCheckpointCallback

To save checkpoints of a training phase.