Interrupção antecipada do modelo
A chamada de retorno de parada antecipada é útil, pois permite que você interrompa o treinamento do modelo se ele não melhorar mais após um determinado número de épocas. Para usar essa funcionalidade, você precisa passar o retorno de chamada dentro de uma lista para o parâmetro de retorno de chamada do modelo no método .fit()
.
O model
que você criou para detectar notas de dólar falsas está carregado para você treinar, desta vez com parada antecipada. X_train
Além disso, os sites y_train
, X_test
e y_test
também estão disponíveis para você usar.
Este exercício faz parte do curso
Introdução à aprendizagem profunda com o Keras
Instruções de exercício
- Importe o retorno de chamada
EarlyStopping
detensorflow.keras.callbacks
. - Defina um retorno de chamada, monitore
'val_accuracy'
com umpatience
de 5 épocas. - Treine seu modelo usando a chamada de retorno de parada antecipada.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Import the early stopping callback
from tensorflow.____.____ import ____
# Define a callback to monitor val_accuracy
monitor_val_acc = ____(monitor=____,
patience=____)
# Train your model using the early stopping callback
model.____(____, ____,
epochs=1000, validation_data=____,
callbacks= ____)