Bắt đầu ngayBắt đầu miễn phí

Ô GRU tốt hơn simpleRNN

Trong bài này, bạn sẽ chạy lại cùng một mô hình như ở chương đầu để so sánh độ chính xác của mô hình bằng cách đơn giản thay ô SimpleRNN bằng ô GRU.

Mô hình đã được huấn luyện với 10 epoch, giống như mô hình trước dùng ô SimpleRNN. Để so sánh các mô hình, bộ kiểm tra (x_test, y_test) đã được nạp sẵn trong môi trường, cũng như mô hình cũ SimpleRNN_model.

Bài tập này là một phần của khóa học

Mạng nơ-ron hồi quy (RNN) cho Mô hình ngôn ngữ với Keras

Xem khóa học

Hướng dẫn bài tập

  • Import ô GRU.
  • In tóm tắt của các mô hình.
  • In độ chính xác của từng mô hình.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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(____))
Chỉnh sửa và Chạy Mã