Kompilacja modelu
Ostatnim krokiem tworzenia modelu jest jego kompilacja. Po zbudowaniu modelu musisz go skompilować, zanim dopasowanie go do danych będzie możliwe. Ten krok finalizuje model, zatwierdza wszystkie jego ustawienia i przygotowuje go na przyjęcie danych!
Podczas kompilacji określasz optymalizator używany do dopasowania modelu do danych oraz funkcję straty. 'adam' to dobry domyślny optymalizator – sprawdza się w większości przypadków. Wybór funkcji straty zależy od rodzaju problemu. Błąd średniokwadratowy to powszechna funkcja straty, która optymalizuje predykcję średniej – tak jak w regresji najmniejszych kwadratów.
Błąd średniobezwzględny optymalizuje medianę i stosuje się go w regresji kwantylowej. Dla tego zbioru danych 'mean_absolute_error' sprawdza się bardzo dobrze – użyj go jako funkcji straty.
To ćwiczenie jest częścią kursu
Zaawansowane uczenie głębokie z Keras
Instrukcje do ćwiczenia
- Skompiluj utworzony model (
model). - Użyj optymalizatora
'adam'. - Użyj błędu średniobezwzględnego (lub
'mean_absolute_error') jako funkcji straty.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Compile the model
____(optimizer=____, loss=____)