tf.keras.callbacks.EarlyStopping

View source on GitHub

Stop training when a monitored quantity has stopped improving.

Inherits From: Callback

tf.keras.callbacks.EarlyStopping(
    monitor='val_loss', min_delta=0, patience=0, verbose=0, mode='auto',
    baseline=None, restore_best_weights=False
)

Arguments:

Example:

callback = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience=3)
# This callback will stop the training when there is no improvement in
# the validation loss for three consecutive epochs.
model.fit(data, labels, epochs=100, callbacks=[callback],
    validation_data=(val_data, val_labels))

Methods

get_monitor_value

View source

get_monitor_value(
    logs
)

set_model

View source

set_model(
    model
)

set_params

View source

set_params(
    params
)