Zacznij terazZacznij za darmo

Komórki GRU są lepsze niż SimpleRNN

W tym ćwiczeniu uruchomisz ponownie ten sam model co w pierwszym rozdziale kursu, aby porównać dokładność modeli – jedyną zmianą będzie zastąpienie komórki SimpleRNN komórką GRU.

Model był już trenowany przez 10 epok, tak jak poprzedni model z komórką SimpleRNN. Aby umożliwić porównanie obu modeli, zbiór testowy (x_test, y_test) jest już wczytany do środowiska, podobnie jak poprzedni model SimpleRNN_model.

To ćwiczenie jest częścią kursu

Rekurencyjne sieci neuronowe (RNN) do modelowania języka w Keras

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj komórkę GRU.
  • Wyświetl podsumowania obu modeli.
  • Wyświetl dokładność każdego z modeli.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(____))
Edytuj i uruchom kod