Comparer les fonctions d'activation II
Ce que vous avez codé dans l'exercice précédent a été exécuté pour obtenir la variable activation_results. Cette fois, 100 époques ont été utilisées au lieu de 20. Vous aurez ainsi plus d'époques pour mieux comparer l'évolution de l'entraînement selon la fonction d'activation.
Pour chaque h_callback de chaque fonction d'activation dans activation_results :
h_callback.history['val_loss']a été extrait.h_callback.history['val_accuracy']a été extrait.
Les deux valeurs sont enregistrées dans deux dictionnaires : val_loss_per_function et val_acc_per_function.
Pandas est aussi importé sous le nom pd pour que vous puissiez l'utiliser. Traçons rapidement des graphiques de la perte et de la précision en validation !
Cette activité fait partie du cours
Introduction à Deep Learning avec Keras
Instructions de l’exercice
- Utilisez
pd.DataFrame()pour créer un nouveau DataFrame à partir du dictionnaireval_loss_per_function. - Appelez
plot()sur le DataFrame. - Créez un autre DataFrame pandas à partir de
val_acc_per_function. - Une fois de plus, tracez le DataFrame.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()