ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Treine seu modelo em X_train e y_train, valide cada época em X_test e y_test.
  • Use plot_losspara extrair losse val_loss de h_callback.
  • Use plot_accuracypara extrair accuracye val_accuracy de h_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[____])
Editar e executar código