1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do uczenia głębokiego z Keras

Connected

ćwiczenie

Wczesne zatrzymywanie modelu

Callback wczesnego zatrzymywania (early stopping) jest bardzo przydatny – pozwala zatrzymać trening modelu, gdy ten przestaje się poprawiać przez określoną liczbę epok. Aby skorzystać z tej funkcji, musisz przekazać callback wewnątrz listy do parametru callbacks metody .fit().

Model zbudowany do wykrywania fałszywych banknotów dolarowych jest gotowy do treningu, tym razem z zastosowaniem wczesnego zatrzymywania. Do dyspozycji masz również X_train, y_train, X_test i y_test.

Instrukcje

100 XP
  • Zaimportuj callback EarlyStopping z tensorflow.keras.callbacks.
  • Zdefiniuj callback, który monitoruje 'val_accuracy' z wartością patience równą 5 epokom.
  • Wytrenuj model, używając callbacku wczesnego zatrzymywania.