ComeçarComece de graça

Entendendo a saída do modelo sequencial

Neste exercício, você vai aprender a usar a camada keras.layers.GRU. O keras.layers.GRU agrupa de forma bacana a funcionalidade de um GRU em um objeto Layer.

Você vai ver como é a saída de uma camada GRU e como ela muda quando você usa argumentos diferentes. É raro ver os vetores numéricos produzidos por um GRU na vida real, mas pra usar essas camadas em modelos mais complexos, você precisa entender bem as formas das saídas e como conseguir a saída desejada usando vários argumentos.

Aqui você já vai ter keras e numpy (como np) carregados. Você pode acessar as camadas chamando keras.layers.<Layer> ou um modelo chamando keras.models.Model.

Este exercício faz parte do curso

Tradução automática com Keras

Ver curso

Exercício interativo prático

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

# 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 e executar o código