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 history
y 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 de ejercicio
- Entrene su modelo en
X_train
yy_train
, valide cada época enX_test
yy_test
. - Utilice
plot_loss
extrayendoloss
yval_loss
deh_callback
. - Utilice
plot_accuracy
extrayendoaccuracy
yval_accuracy
deh_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[____])