1. Learn
  2. /
  3. Courses
  4. /
  5. Machine Translation with Keras

Connected

Exercise

Definování modelu s Teacher Forcing

Teď, když máš vytvořené všechny vrstvy, je dalším krokem definovat objekt Model z Kerasu. Tento model se mírně liší od toho, který jsi definoval/a dříve – nový model totiž obsahuje dvě vstupní vrstvy.

Máš k dispozici Keras vrstvy implementované v předchozím cvičení: en_inputs, en_gru, de_inputs, de_gru a de_pred.

Instructions

100 XP
  • Importuj objekt Model z Kerasu ze submodulu models.
  • Definuj model, který přijímá vstupní vrstvu enkodéru a vstupní vrstvu dekodéru jako vstupy (v tomto pořadí) a vrací finální predikci.
  • Zkompiluj model s optimalizátorem adam a ztrátovou funkcí categorical_crossentropy.
  • Vypiš souhrn modelu.