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
Instrucciones del ejercicio
- Entrene su modelo en
X_trainyy_train, valide cada época enX_testyy_test. - Utilice
plot_lossextrayendolossyval_lossdeh_callback. - Utilice
plot_accuracyextrayendoaccuracyyval_accuracydeh_callback.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el 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[____])