Je model vroegtijdig stoppen
De early stopping-callback is handig omdat je hiermee de training van het model kunt stoppen als het na een bepaald aantal epochs niet meer verbetert. Om deze functionaliteit te gebruiken, geef je de callback in een lijst door aan de callback-parameter van de .fit()-methode.
Het model dat je hebt gebouwd om valse dollarbiljetten te detecteren is geladen zodat je het kunt trainen, dit keer met early stopping. X_train, y_train, X_test en y_test zijn ook beschikbaar voor je gebruik.
Deze oefening maakt deel uit van de cursus
Introductie tot Deep Learning met Keras
Oefeninstructies
- Importeer de
EarlyStopping-callback uittensorflow.keras.callbacks. - Definieer een callback die
'val_accuracy'monitort met eenpatiencevan 5 epochs. - Train je model met de early stopping-callback.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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= ____)