Stop training when a monitored quantity has stopped improving.
Stop training when a monitored quantity has stopped improving.
callback_early_stopping(monitor = "val_loss", min_delta = 0, patience = 0,
verbose = 0, mode = c("auto", "min", "max"), baseline = NULL)
Arguments
monitor | quantity to be monitored. |
min_delta | minimum change in the monitored quantity to qualify as an improvement, i.e. an absolute change of less than min_delta, will count as no improvement. |
patience | number of epochs with no improvement after which training will be stopped. |
verbose | verbosity mode, 0 or 1. |
mode | one of "auto", "min", "max". In |
baseline | Baseline value for the monitored quantity to reach. Training will stop if the model doesn't show improvement over the baseline. |
See also
Other callbacks: callback_csv_logger
,
callback_lambda
,
callback_learning_rate_scheduler
,
callback_model_checkpoint
,
callback_progbar_logger
,
callback_reduce_lr_on_plateau
,
callback_remote_monitor
,
callback_tensorboard
,
callback_terminate_on_naan