ComenzarEmpieza gratis

Las células GRU son mejores que las RNN simples.

En este ejercicio volverás a ejecutar el mismo modelo que en el primer capítulo del curso para comparar la precisión del modelo simplemente cambiando la celda « SimpleRNN » por « GRU ».

El modelo ya se había entrenado con 10 épocas, al igual que en el modelo anterior con una celda e SimpleRNN. Para comparar los modelos, ya se ha cargado en el entorno un conjunto de prueba (x_test, y_test), así como el modelo antiguo SimpleRNN_model.

Este ejercicio forma parte del curso

Redes neuronales recurrentes (RNN) para el modelado del lenguaje con Keras

Ver curso

Instrucciones del ejercicio

  • Importa la celda GRU.
  • Imprime los resúmenes de los modelos.
  • Imprime la precisión de cada modelo.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Import the modules
from tensorflow.keras.layers import ____, Dense

# Print the old and new model summaries
SimpleRNN_model.____
gru_model.____

# Evaluate the models' performance (ignore the loss value)
_, acc_simpleRNN = SimpleRNN_model.evaluate(X_test, y_test, verbose=0)
_, acc_GRU = gru_model.evaluate(X_test, y_test, verbose=0)

# Print the results
print("SimpleRNN model's accuracy:\t{0}".format(____))
print("GRU model's accuracy:\t{0}".format(____))
Editar y ejecutar código