ComeçarComece de graça

As células GRU são melhores do que as simples RNN.

Neste exercício, você vai rodar de novo o mesmo modelo do primeiro capítulo do curso pra comparar a precisão do modelo só mudando a célula “ SimpleRNN ” pra “ GRU ”.

O modelo já foi treinado com 10 épocas, como no modelo anterior com uma célula SimpleRNN. Para comparar os modelos, um conjunto de teste (x_test, y_test) já está carregado no ambiente, assim como o modelo antigo SimpleRNN_model.

Este exercício faz parte do curso

Redes Neurais Recorrentes (RNNs) para Modelagem de Linguagem com Keras

Ver curso

Instruções do exercício

  • Importa a célula GRU.
  • Imprima os resumos dos modelos.
  • Imprima a precisão de cada modelo.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código