ComenzarEmpieza gratis

Definición del modelo de forzamiento del profesor

Una vez creadas todas las capas, el siguiente paso sería definir un objeto Keras Model. Este modelo es ligeramente diferente al que definiste anteriormente, ya que el nuevo modelo tiene dos capas de entrada.

Se te han proporcionado las capas de Keras que implementaste en el último ejercicio, incluyendo en_inputs, en_gru, de_inputs, de_gru y de_pred.

Este ejercicio forma parte del curso

Traducción automática con Keras

Ver curso

Instrucciones del ejercicio

  • Importa el objeto Keras Model desde el submódulo models.
  • Define un modelo que tome como entradas la capa de entrada del codificador y la capa de entrada del decodificador (en ese orden) y genere como salida la predicción final.
  • Compila el modelo utilizando el optimizador adam y la función de pérdida categorical_crossentropy.
  • Imprime el resumen del modelo.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# 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 y ejecutar código