ComenzarEmpieza gratis

Entrenamiento con Keras

En este ejercicio volvemos al 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 exactitud. Completaremos todas las partes del problema, incluida la definición, compilación y entrenamiento del modelo.

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

Este ejercicio forma parte del curso

Introducción a TensorFlow en Python

Ver curso

Instrucciones del ejercicio

  • Define un modelo secuencial llamado model.
  • Configura la capa de salida como densa, con 4 nodos y la función de activación softmax.
  • Compila el modelo con el optimizador SGD y la función de pérdida categorical_crossentropy.
  • Completa el ajuste del modelo y establece el número de épocas en 5.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el 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