ComenzarEmpieza gratis

Llamada de retorno al historial

La llamada de retorno del historial se devuelve por defecto cada vez que se entrena un modelo con el método .fit(). Para acceder a estas métricas puede acceder al parámetro de diccionario history dentro del objeto h_callback devuelto con las claves correspondientes.

La máquina de riego model que construyó en la lección anterior está cargada para que la entrene, junto con sus características y etiquetas ahora cargadas como X_train, y_train, X_test, y_test. Esta vez almacenará la llamada de retorno del modelo historyy utilizará el parámetro validation_data mientras se entrena.

Trazará los resultados almacenados en history con plot_accuracy() y plot_loss(), dos sencillas funciones de matplotlib. Puedes comprobar su código en la consola pegando show_code(plot_loss).

¡Veamos los entresijos de nuestra formación!

Este ejercicio forma parte del curso

Introducción al aprendizaje profundo con Keras

Ver curso

Instrucciones de ejercicio

  • Entrene su modelo en X_train y y_train, valide cada época en X_test y y_test.
  • Utilice plot_lossextrayendo lossy val_loss de h_callback.
  • Utilice plot_accuracyextrayendo accuracyy val_accuracy de h_callback.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Train your model and save its history
h_callback = ____.____(____, ____, epochs = 25,
               validation_data=(____, ____))

# Plot train vs test loss during training
plot_loss(h_callback.history[____], h_callback.history[____])

# Plot train vs test accuracy during training
plot_accuracy(h_callback.history[____], h_callback.history[____])
Editar y ejecutar código