EmpezarEmpieza gratis

Detén tu modelo a tiempo (early stopping)

La callback de early stopping es útil porque te permite detener el entrenamiento del modelo si deja de mejorar tras un cierto número de épocas. Para usar esta funcionalidad, debes pasar la callback dentro de una lista al parámetro de callbacks del modelo en el método .fit().

El model que creaste para detectar billetes de dólar falsos está cargado para que lo entrenes, esta vez con early stopping. X_train, y_train, X_test y y_test también están disponibles para que los utilices.

Este ejercicio forma parte del curso

Introducción al Deep Learning con Keras

Ver curso

Instrucciones del ejercicio

  • Importa la callback EarlyStopping desde tensorflow.keras.callbacks.
  • Define una callback que monitorice 'val_accuracy' con una patience de 5 épocas.
  • Entrena tu modelo usando la callback de early stopping.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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 y ejecutar código