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
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(____))