Modelos Keras
Neste exercício, você vai praticar o uso de duas classes do módulo keras.models. Você vai criar um modelo usando a classe Sequential e outro modelo com a classe Model.
A classe “ Sequential ” é mais fácil de usar porque as camadas já estão na ordem certa, enquanto a classe “ Model ” é mais flexível e permite várias entradas, várias saídas e camadas compartilhadas (pesos compartilhados).
A classe ` Model precisa declarar explicitamente a camada de entrada, enquanto na classe Sequential `, isso é feito com o parâmetro ` input_shape `.
Os objetos e módulos Sequential, Model, Dense, Input, LSTM e np (numpy) já estão carregados no ambiente.
Este exercício faz parte do curso
Redes Neurais Recorrentes (RNNs) para Modelagem de Linguagem com Keras
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Instantiate the class
model = ____(name="sequential_model")
# One LSTM layer (defining the input shape because it is the
# initial layer)
model.add(____(128, input_shape=(None, 10), name="LSTM"))
# Add a dense layer with one unit
model.add(____(1, activation="sigmoid", name="output"))
# The summary shows the layers and the number of parameters
# that will be trained
model.____