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
Instrucciones del ejercicio
- Importa la callback
EarlyStoppingdesdetensorflow.keras.callbacks. - Define una callback que monitorice
'val_accuracy'con unapatiencede 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= ____)