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
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
SGDet la pertecategorical_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=____)