ÎncepețiÎncepe gratuit

Oprirea anticipată a modelului

Callback-ul de oprire anticipată este util deoarece îți permite să oprești antrenarea modelului dacă acesta nu mai progresează după un număr dat de epoci. Pentru a folosi această funcționalitate, trebuie să transmiți callback-ul într-o listă către parametrul corespunzător al modelului, în metoda .fit().

model-ul pe care l-ai construit pentru a detecta bancnote false de un dolar este încărcat pentru a fi antrenat, de data aceasta cu oprire anticipată. X_train, y_train, X_test și y_test sunt de asemenea disponibile.

Acest exercițiu face parte din cursul

Introducere în Deep Learning cu Keras

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă callback-ul EarlyStopping din tensorflow.keras.callbacks.
  • Definește un callback care monitorizează 'val_accuracy' cu o patience de 5 epoci.
  • Antrenează modelul folosind callback-ul de oprire anticipată.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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= ____)
Editează și rulează codul