CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • 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.
  • 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()
Modifier et exécuter le code