ÎncepețiÎncepe gratuit

Celulele GRU sunt mai bune decât SimpleRNN

În acest exercițiu vei rula din nou același model ca în primul capitol al cursului, pentru a compara acuratețea modelelor — singura schimbare este înlocuirea celulei SimpleRNN cu o celulă GRU.

Modelul a fost deja antrenat cu 10 epoci, la fel ca modelul anterior cu celulă SimpleRNN. Pentru a putea compara cele două modele, setul de testare (x_test, y_test) este deja încărcat în mediu, împreună cu modelul vechi SimpleRNN_model.

Acest exercițiu face parte din cursul

Rețele Neuronale Recurente (RNN) pentru Modelare a Limbajului cu Keras

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă celula GRU.
  • Afișează rezumatele modelelor.
  • Afișează acuratețea fiecărui model.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____))
Editează și rulează codul