Olá, redes!
Você vai construir uma rede neural simples para sentir como é rápido fazer isso no Keras.
Você vai criar uma rede que recebe dois números como entrada, passa por uma camada oculta com 10 neurônios e, por fim, gera um único número sem restrição.
Uma saída sem restrição pode ser obtida evitando definir uma função de ativação na camada de saída. Isso é útil para problemas como regressão, quando queremos que a saída possa assumir qualquer valor não restrito.
Este exercício faz parte do curso
Introdução ao Deep Learning com Keras
Instruções do exercício
- Importe o modelo
Sequentialdetensorflow.keras.modelse a camadaDensedetensorflow.keras.layers. - Crie uma instância do modelo
Sequential. - Adicione uma camada oculta
Densecom 10 neurônios einput_shapede dois neurônios. - Adicione uma camada final de saída com 1 neurônio e faça um resumo do seu modelo com
summary().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import the Sequential model and Dense layer
from tensorflow.keras.____ import ____
from tensorflow.keras.____ import ____
# Create a Sequential model
model = ____
# Add an input layer and a hidden layer with 10 neurons
model.add(Dense(____, input_shape=(____,), activation="relu"))
# Add a 1-neuron output layer
model.add(____)
# Summarise your model
model.____