A chamada de retorno do histórico
A callback do histórico é retornada por padrão sempre que você treina um modelo com o método .fit()
. Para acessar essas métricas, você pode acessar o parâmetro do dicionário history
dentro do objeto h_callback
retornado com as chaves correspondentes.
A máquina de irrigação model
que você criou na lição anterior está carregada para ser treinada, juntamente com seus recursos e rótulos agora carregados como X_train
, y_train
, X_test
, y_test
.
Desta vez, você armazenará o retorno de chamada history
do modelo e usará o parâmetro validation_data
à medida que ele for treinado.
Você plotará os resultados armazenados em history
com plot_accuracy()
e plot_loss()
, duas funções simples do matplotlib.
Você pode verificar o código deles no console colando show_code(plot_loss)
.
Vamos ver os bastidores do nosso treinamento!
Este exercício faz parte do curso
Introdução à aprendizagem profunda com o Keras
Instruções de exercício
- Treine seu modelo em
X_train
ey_train
, valide cada época emX_test
ey_test
. - Use
plot_loss
para extrairloss
eval_loss
deh_callback
. - Use
plot_accuracy
para extrairaccuracy
eval_accuracy
deh_callback
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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[____])