Teacher Forcing modelini tanımlama
Tüm katmanlar oluşturulduğuna göre, sıradaki adım bir Keras Model nesnesi tanımlamak. Bu model, daha önce tanımladığından biraz farklı; çünkü yeni modelde iki giriş katmanı var.
Son egzersizde oluşturduğun en_inputs, en_gru, de_inputs, de_gru ve de_pred dahil Keras katmanları sana verildi.
Bu egzersiz, kursun bir parçasıdır
Keras ile Machine Translation
Egzersiz talimatları
modelsalt modülünden KerasModelnesnesini içe aktar.- Girdi olarak sırasıyla kodlayıcı giriş katmanını ve kod çözücü giriş katmanını alan ve çıktıda nihai tahmini veren bir model tanımla.
- Modeli
adamoptimize edicisi vecategorical_crossentropykayıp fonksiyonuyla derle. - Modelin özetini yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import the Keras Model object
from tensorflow.keras.____ import ____
# Define a model
nmt_tf = ____(inputs=[____, ____], outputs=____)
# Compile the model with optimizer and loss
nmt_tf.compile(optimizer=____, ____=____, metrics=["acc"])
# Print the summary of the model
nmt_tf.____()