ComenzarEmpieza gratis

Entrenamiento con Keras

En este ejercicio, volvemos a nuestro problema de clasificación de letras en lenguaje de signos. Tenemos 2000 imágenes de cuatro letras -A, B, C y D- y queremos clasificarlas con un alto nivel de precisión. Completaremos todas las partes del problema, incluida la definición del modelo, la compilación y el entrenamiento.

Ten en cuenta que keras se ha importado de tensorflow para ti. Además, las características están disponibles en sign_language_features y los objetivos en sign_language_labels.

Este ejercicio forma parte del curso

Introducción a TensorFlow en Python

Ver curso

Instrucciones de ejercicio

  • Define un modelo secuencial llamado model.
  • Configura la capa de salida para que sea densa, tenga 4 nodos y utilice una función de activación softmax.
  • Compila el modelo con el optimizador SGD y la pérdida categorical_crossentropy.
  • Completa la operación de ajuste y ajusta el número de épocas a 5.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Define a sequential model
____

# Define a hidden layer
model.add(keras.layers.Dense(16, activation='relu', input_shape=(784,)))

# Define the output layer
____

# Compile the model
model.compile('____', loss='____')

# Complete the fitting operation
model.fit(____, ____, epochs=____)
Editar y ejecutar código