Comparer les fonctions d’activation II
Le code que vous avez écrit dans l’exercice précédent a été exécuté pour obtenir la variable activation_results, cette fois avec 100 époques au lieu de 20. Vous disposez ainsi de davantage 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 ont été enregistrés dans deux dictionnaires : val_loss_per_function et val_acc_per_function.
Pandas est également importé sous le nom pd pour que vous puissiez l’utiliser. Traçons rapidement quelques courbes de perte et de précision en validation !
Cet exercice fait partie du cours
Introduction au Deep Learning avec Keras
Instructions
- 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. - De nouveau, tracez le DataFrame.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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()