ComenzarEmpieza gratis

Comprensión de los resultados del modelo secuencial

En este ejercicio aprenderás a utilizar la capa « keras.layers.GRU ». « keras.layers.GRU » integra perfectamente la funcionalidad de un GRU en un objeto « Layer ».

Explorarás cómo es la forma de la salida de una capa GRU y cómo cambia cuando se proporcionan diferentes argumentos. Es poco habitual ver los vectores numéricos producidos por una GRU en la vida real, pero para utilizar estas capas en modelos más complejos, es necesario comprender bien las formas de las salidas y cómo obtener la salida deseada utilizando diversos argumentos.

Aquí ya tendrás cargados keras y numpy (como np). Puedes acceder a las capas llamando a keras.layers.<Layer> o a un modelo llamando a keras.models.Model.

Este ejercicio forma parte del curso

Traducción automática con Keras

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# Define the Input layer
inp = keras.layers.____(batch_shape=(____,____,5))
# Define a GRU layer that takes in inp as the input
gru_out1 = keras.layers.____(____)(____)
print("gru_out1.shape = ", gru_out1.____)
Editar y ejecutar código