Comparação de funções de ativação II
O que você codificou no exercício anterior foi executado para obter a variávelactivation_results
. Desta vez, foram usadas 100 épocas em vez de 20. Dessa forma, você terá mais épocas para comparar ainda mais como o treinamento evolui por função de ativação.
Para cada h_callback
de cada função de ativação em activation_results
:
- O site
h_callback.history['val_loss']
foi extraído. - O site
h_callback.history['val_accuracy']
foi extraído.
Ambos são salvos em dois dicionários: val_loss_per_function
e val_acc_per_function
.
O Pandas também é carregado como pd
para você usar. Vamos traçar alguns gráficos rápidos de perda de validação e precisão!
Este exercício faz parte do curso
Introdução à aprendizagem profunda com o Keras
Instruções de exercício
- Use
pd.DataFrame()
para criar um novo DataFrame a partir do dicionárioval_loss_per_function
. - Chame
plot()
no DataFrame. - Crie outro DataFrame do pandas a partir de
val_acc_per_function
. - Mais uma vez, desenhe o DataFrame.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Create a dataframe from val_loss_per_function
val_loss= ____.____(____)
# Call plot on the dataframe
____
plt.show()
# Create a dataframe from val_acc_per_function
val_acc = _____
# Call plot on the dataframe
____
plt.show()