Strojenie hiperparametrów w Pythonie
Alex Scriven
Data Scientist
Hiperparametry vs parametry:
Hiperparametry to elementy modelu ustawiane przez użytkownika. Nie są wyznaczane w procesie modelowania
Parametry nie są ustawiane przez użytkownika. Algorytm wyznacza je automatycznie
Omówione zagadnienia:
Wprowadzenie do przeszukiwania siatki:
Metoda kosztowna obliczeniowo, lecz gwarantuje znalezienie najlepszej kombinacji w siatce. (Ważne jest odpowiednie zdefiniowanie siatki!)
Przeszukiwanie losowe:
Metoda szybsza w uzyskaniu rozsądnego modelu, ale nie gwarantuje znalezienia najlepszego w siatce.
Przeszukiwanie z użyciem informacji zwrotnej:
W metodach informowanych każda iteracja korzysta z wyników poprzedniej. W metodach siatki i losowej wszystkie modele są budowane jednocześnie, a następnie wybierany jest najlepszy.
Omówione metody informowane:
Strojenie hiperparametrów w Pythonie