ComenzarEmpieza gratis

El modelo secuencial en Keras

En el capítulo 3, utilizamos componentes de keras API en tensorflow para definir una red neuronal, pero no llegamos a utilizar todas sus capacidades para agilizar la definición y el entrenamiento del modelo. En este ejercicio, utilizarás el modelo secuencial keras API para definir una red neuronal que sirva para clasificar imágenes de letras de la lengua de signos. También utilizarás el método .summary() para imprimir la arquitectura del modelo, incluyendo la forma y el número de parámetros asociados a cada capa.

Observa que las imágenes se remodelaron de (28, 28) a (784,), para que pudieran utilizarse como entradas de una capa densa. Además, ten en cuenta que keras se ha importado de tensorflow para ti.

Este ejercicio forma parte del curso

Introducción a TensorFlow en Python

Ver curso

Instrucciones de ejercicio

  • Define un modelo secuencial keras denominado model.
  • Establece que la primera capa sea Dense() y que tenga 16 nodos y una activación relu.
  • Define que la segunda capa sea Dense() y que tenga 8 nodos y una activación relu.
  • Establece que la capa de salida tenga 4 nodos y utiliza una función de activación softmax.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Define a Keras sequential model
____

# Define the first dense layer
model.add(keras.layers.____(____, activation='____', input_shape=(784,)))

# Define the second dense layer
____

# Define the output layer
model.add(keras.layers.Dense(____))

# Print the model architecture
print(model.summary())
Editar y ejecutar código