Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Importeer de EarlyStopping-callback uit tensorflow.keras.callbacks.
  • Definieer een callback die 'val_accuracy' monitort met een patience van 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= ____)
Code bewerken en uitvoeren