Parada anticipada de su modelo
El callback de parada temprana es útil ya que te permite detener el entrenamiento del modelo si ya no mejora después de un número determinado de épocas. Para hacer uso de esta funcionalidad es necesario pasar el callback dentro de una lista al parámetro callback del modelo en el método .fit()
.
El model
que construiste para detectar billetes de dólar falsos está cargado para que lo entrenes, esta vez con parada anticipada. X_train
, y_train
, X_test
y y_test
también están disponibles para su uso.
Este ejercicio forma parte del curso
Introducción al aprendizaje profundo con Keras
Instrucciones de ejercicio
- Importe la llamada de retorno de
EarlyStopping
desdetensorflow.keras.callbacks
. - Definir un callback, monitorizar
'val_accuracy'
con unpatience
de 5 épocas. - Entrene su modelo utilizando la llamada de retorno de parada temprana.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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= ____)