Inizia subitoInizia gratis

Confrontare le funzioni di attivazione II

Il codice che hai scritto nell'esercizio precedente è stato eseguito per ottenere la variabile activation_results; questa volta sono state usate 100 epoche invece di 20. In questo modo hai più epoche per confrontare meglio come evolve l'addestramento per ciascuna funzione di attivazione.

Per ogni h_callback di ciascuna funzione di attivazione in activation_results:

  • È stato estratto h_callback.history['val_loss'].
  • È stato estratto h_callback.history['val_accuracy'].

Entrambi sono salvati in due dizionari: val_loss_per_function e val_acc_per_function.

Pandas è già importato come pd. Tracciamo rapidamente alcuni grafici di loss e accuratezza di validazione!

Questo esercizio fa parte del corso

Introduzione al Deep Learning con Keras

Visualizza corso

Istruzioni dell'esercizio

  • Usa pd.DataFrame() per creare un nuovo DataFrame dal dizionario val_loss_per_function.
  • Chiama plot() sul DataFrame.
  • Crea un altro DataFrame di pandas da val_acc_per_function.
  • Anche qui, traccia il DataFrame.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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()
Modifica ed esegui il codice