EmpezarEmpieza gratis

Comparar funciones de activación II

Lo que programaste en el ejercicio anterior se ha ejecutado para obtener la variable activation_results; esta vez se usaron 100 epochs en lugar de 20. Así tendrás más epochs para comparar mejor cómo evoluciona el entrenamiento según la función de activación.

Para cada h_callback de cada función de activación en activation_results:

  • Se ha extraído h_callback.history['val_loss'].
  • Se ha extraído h_callback.history['val_accuracy'].

Ambos se han guardado en dos diccionarios: val_loss_per_function y val_acc_per_function.

También se ha cargado pandas como pd para que lo uses. ¡Vamos a trazar unas gráficas rápidas de loss y accuracy de validación!

Este ejercicio forma parte del curso

Introducción al Deep Learning con Keras

Ver curso

Instrucciones del ejercicio

  • Usa pd.DataFrame() para crear un nuevo DataFrame a partir del diccionario val_loss_per_function.
  • Llama a plot() sobre el DataFrame.
  • Crea otro DataFrame de pandas a partir de val_acc_per_function.
  • De nuevo, representa el DataFrame.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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()
Editar y ejecutar código