¡Hola, redes!
Vas a construir una red neuronal sencilla para ver lo rápido que es hacerlo en Keras.
Crearás una red que toma dos números como entrada, los pasa por una capa oculta de 10 neuronas y, por último, devuelve un único número sin restricciones.
Un resultado sin restricciones se obtiene evitando definir una función de activación en la capa de salida. Esto es útil para problemas como la regresión, cuando queremos que la salida pueda tomar cualquier valor no acotado.
Este ejercicio forma parte del curso
Introducción al Deep Learning con Keras
Instrucciones del ejercicio
- Importa el modelo
Sequentialdetensorflow.keras.modelsy la capaDensedetensorflow.keras.layers. - Crea una instancia del modelo
Sequential. - Añade una capa oculta
Densede 10 neuronas con uninput_shapede dos neuronas. - Añade una capa de salida de 1 neurona y resume tu modelo con
summary().
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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.____