ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Importe o retorno de chamada EarlyStoppingde tensorflow.keras.callbacks.
  • Defina um retorno de chamada, monitore 'val_accuracy' com um patience 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= ____)
Editar e executar código