CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Utilisez pd.DataFrame() pour créer un nouveau DataFrame à partir du dictionnaire val_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()
Modifier et exécuter le code