ПочатиПочніть безкоштовно

Визначення моделі Teacher Forcing

Після створення всіх шарів наступним кроком буде визначити об'єкт Keras Model. Ця модель трохи відрізняється від тієї, що ви визначали раніше, адже нова модель має два вхідні шари.

Вам надано шари Keras, які ви реалізували в попередній вправі: en_inputs, en_gru, de_inputs, de_gru і de_pred.

Ця вправа є частиною курсу

Machine Translation з Keras

Переглянути курс

Інструкції до вправи

  • Імпортуйте об'єкт Keras Model із підмодуля models.
  • Визначте модель, яка приймає як вхід шари введення енкодера та декодера (саме в такому порядку) і повертає фінальний прогноз.
  • Скомпілюйте модель, використовуючи оптимізатор adam та функцію втрат categorical_crossentropy.
  • Виведіть зведення моделі за допомогою summary.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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.____()
Редагувати та запускати код