Arrêter précocement votre modèle
Le rappel d'arrêt précoce est utile, car il vous permet d'arrêter l'entraînement du modèle lorsqu'il ne s'améliore plus après un certain nombre d'époques. Pour en profiter, vous devez passer le rappel dans une liste au paramètre des callbacks du modèle dans la méthode .fit().
Le model que vous avez construit pour détecter les faux billets de banque est chargé et prêt à être entraîné, cette fois avec l'arrêt précoce. X_train, y_train, X_test et y_test sont aussi à votre disposition.
Cette activité fait partie du cours
Introduction à Deep Learning avec Keras
Instructions de l’exercice
- Importez le rappel
EarlyStoppingdepuistensorflow.keras.callbacks. - Définissez un rappel qui surveille
'val_accuracy'avec unepatiencede 5 époques. - Entraînez votre modèle en utilisant le rappel d'arrêt précoce.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import the early stopping callback
from tensorflow.____.____ import ____
# Define a callback to monitor val_accuracy
monitor_val_acc = ____(monitor=____,
patience=____)
# Train your model using the early stopping callback
model.____(____, ____,
epochs=1000, validation_data=____,
callbacks= ____)