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