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
Instrucciones del ejercicio
- Usa
pd.DataFrame()para crear un nuevo DataFrame a partir del diccionarioval_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()