ComeçarComece de graça

Definindo o modelo de Forçando o Professor

Com todas as camadas criadas, o próximo passo seria definir um objeto Keras Model. Esse modelo é um pouco diferente do que você definiu antes, porque o novo modelo tem duas camadas de entrada.

Você já tem as camadas Keras que implementou no último exercício, incluindo en_inputs, en_gru, de_inputs, de_gru e de_pred.

Este exercício faz parte do curso

Tradução automática com Keras

Ver curso

Instruções do exercício

  • Importa o objeto Keras Model do submódulo models.
  • Defina um modelo que pegue a camada de entrada do codificador e a camada de entrada do decodificador como entradas (nessa ordem) e mostre a previsão final.
  • Compile o modelo usando o otimizador adam e a função de perda categorical_crossentropy.
  • Imprima o resumo do modelo.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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.____()
Editar e executar o código