Aan de slagGa gratis aan de slag

Comparing activation functions II

What you coded in the previous exercise has been executed to obtain theactivation_results variable, this time 100 epochs were used instead of 20. This way you will have more epochs to further compare how the training evolves per activation function.

For every h_callback of each activation function in activation_results:

  • The h_callback.history['val_loss'] has been extracted.
  • The h_callback.history['val_accuracy'] has been extracted.

Both are saved into two dictionaries: val_loss_per_function and val_acc_per_function.

Pandas is also loaded as pd for you to use. Let's plot some quick validation loss and accuracy charts!

Deze oefening maakt deel uit van de cursus

Introduction to Deep Learning with Keras

Cursus bekijken

Oefeninstructies

  • Use pd.DataFrame()to create a new DataFrame from the val_loss_per_function dictionary.
  • Call plot() on the DataFrame.
  • Create another pandas DataFrame from val_acc_per_function.
  • Once again, plot the DataFrame.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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()
Code bewerken en uitvoeren