CommencerCommencer gratuitement

Entraîner avec Keras

Dans cet exercice, nous revenons à notre problème de classification de lettres en langue des signes. Nous disposons de 2 000 images de quatre lettres — A, B, C et D — et nous voulons les classer avec une grande précision. Nous allons réaliser toutes les étapes : définition du modèle, compilation et entraînement.

Notez que keras a été importé depuis tensorflow pour vous. De plus, les variables d’entrée sont disponibles sous sign_language_features et les cibles sous sign_language_labels.

Cet exercice fait partie du cours

Introduction à TensorFlow en Python

Afficher le cours

Instructions

  • Définissez un modèle séquentiel nommé model.
  • Configurez la couche de sortie comme dense, avec 4 nœuds, et une fonction d’activation softmax.
  • Compilez le modèle avec l’optimiseur SGD et la perte categorical_crossentropy.
  • Terminez l’appel à fit() et définissez le nombre d’époques à 5.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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=____)
Modifier et exécuter le code