Parte 1: Entendendo modelos GRU
Você sabia que esses modelos conseguem “lembrar” até milhares de passos de tempo, enquanto redes neurais recorrentes padrão costumam reter menos de cem? Entender os modelos GRU é essencial para usá-los com eficácia ao implementar modelos de tradução automática.
Neste exercício, você vai implementar um modelo simples com uma camada de entrada e uma camada GRU. Em seguida, vai usar o modelo para produzir valores de saída para um array de entrada aleatório.
Não desanime por estar usando dados aleatórios. O objetivo aqui é entender o formato das saídas geradas pela camada GRU. Nos próximos capítulos, você vai alimentar sentenças reais nas camadas GRU para realizar tradução.
Este exercício faz parte do curso
Machine Translation with Keras
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
import tensorflow.keras as keras
import numpy as np
# Define an input layer
inp = keras.layers.____(____=(____))