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 historydo 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 do exercício
- Treine seu modelo em
X_trainey_train, valide cada época emX_testey_test. - Use
plot_losspara extrairlosseval_lossdeh_callback. - Use
plot_accuracypara extrairaccuracyeval_accuracydeh_callback.
Exercício interativo prático
Experimente este exercício completando 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[____])