ComenzarEmpieza gratis

Comparación de funciones de activación II

Se ha ejecutado lo codificado en el ejercicio anterior para obtener la variableactivation_results, esta vez se han utilizado 100 epochs en lugar de 20. De esta forma tendrás más épocas para comparar más a fondo cómo evoluciona el entrenamiento por función de activación.

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

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

Ambos se guardan en dos diccionarios: val_loss_per_function y val_acc_per_function.

Pandas también está cargado como pd para que lo utilices. Vamos a trazar unos gráficos rápidos de pérdida de validación y precisión.

Este ejercicio forma parte del curso

Introducción al aprendizaje profundo con Keras

Ver curso

Instrucciones de ejercicio

  • Utilice pd.DataFrame()para crear un nuevo DataFrame a partir del diccionario val_loss_per_function.
  • Llame a plot() en el DataFrame.
  • Cree otro pandas DataFrame a partir de val_acc_per_function.
  • Una vez más, trace el DataFrame.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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