GRU hücreleri simpleRNN'den daha iyidir
Bu egzersizde, kursun ilk bölümündekiyle aynı modeli tekrar çalıştırıp, SimpleRNN hücresini GRU hücresiyle değiştirerek modelin doğruluğunu karşılaştıracaksın.
Model, SimpleRNN hücreli önceki modelde olduğu gibi 10 epoch ile zaten eğitildi. Modelleri karşılaştırabilmen için, ortamda test kümesi (x_test, y_test) ile eski model SimpleRNN_model hazır olarak yüklendi.
Bu egzersiz
Keras ile Dil Modellemesi için Yinelenen Sinir Ağları (RNN)
kursunun bir parçasıdırEgzersiz talimatları
GRUhücresini içe aktar.- Modellerin özetlerini yazdır.
- Her bir modelin doğruluğunu yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(____))