CommencerCommencer gratuitement

Les cellules GRU sont plus performantes que les RNN simples.

Dans cet exercice, vous allez réexécuter le même modèle que celui du premier chapitre du cours afin de comparer la précision du modèle en remplaçant simplement la cellule « SimpleRNN » par une cellule « GRU ».

Le modèle a déjà été entraîné avec 10 époques, comme dans le modèle précédent avec une cellule d'SimpleRNN. Afin de comparer les modèles, un ensemble de test (x_test, y_test) est déjà chargé dans l'environnement, ainsi que l'ancien modèle SimpleRNN_model.

Cet exercice fait partie du cours

Réseaux neuronaux récurrents (RNN) pour la modélisation du langage avec Keras

Afficher le cours

Instructions

  • Veuillez importer la cellule d'GRU.
  • Veuillez imprimer les résumés des modèles.
  • Veuillez imprimer la précision de chaque modèle.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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(____))
Modifier et exécuter le code