NastępnyNastępny poradnik
Dokładne dostrajanie zbrojenia za pomocą równiarek
Techniczne
PRZEWODNIK techniczny
Hiperparametry to ustawienia wybierane przed szkoleniem, takie jak szybkość uczenia się lub rozmiar modelu, których model nie uczy się samodzielnie.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Ich dobre dostrojenie często decyduje o różnicy między modelem przeciętnym a świetnym.
Parametry modelu (wagi) są uczone z danych podczas uczenia. Hiperparametry są różne: są to pokrętła, które ustawiasz wcześniej i które regulują sposób uczenia się, np. szybkość uczenia się, wielkość partii, liczba warstw, siła regularyzacji i czas trwania treningu. Nie można ich optymalizować bezpośrednio poprzez opadanie gradientu, dlatego należy szukać dobrych wartości, trenując wiele modeli kandydatów i porównując je w zestawie walidacyjnym. Najprostszym podejściem jest przeszukiwanie siatki, wypróbowywanie każdej kombinacji na predefiniowanej siatce, ale skalowanie jest okropne. Wyszukiwanie losowe często pozwala szybciej znaleźć dobre ustawienia poprzez próbkowanie kombinacji. Bardziej zaawansowana optymalizacja Bayesa buduje probabilistyczny model, którego ustawienia wyglądają obiecująco, i na nim koncentruje poszukiwania. Szybkość uczenia się jest zazwyczaj pojedynczym hiperparametrem, który ma największy wpływ na jego prawidłowe ustawienie.
Zamiatanie szybkości uczenia się o kilka rzędów wielkości w celu znalezienia wartości, przy której sieć uczy się szybko i nie ulega rozbieżnościom.
Wykorzystanie wyszukiwania losowego do dostrojenia głębokości drzewa, liczby drzew i szybkości uczenia się dla modelu wzmacniającego gradient na danych tabelarycznych.
Uruchamianie optymalizacji Bayesa w celu wspólnego dostrojenia siły regularyzacji i rozmiaru wsadu dla głębokiej sieci przy ograniczonym budżecie procesora graficznego.
Stosowanie Hyperbandu do krótkiego szkolenia dziesiątek konfiguracji, a następnie dawanie kolejnych epok tylko najbardziej obiecującym ocalałym.
Dostrajanie ręczne i oparte na siatce ustępuje miejsca zautomatyzowanemu uczeniu maszynowemu (AutoML) i inteligentniejszym wyszukiwaniom, takim jak optymalizacja Bayesa i Hyperband, które znacznie wydajniej wykorzystują obliczenia. W miarę rozwoju modeli podstawowych pełne przekwalifikowanie na próbę staje się zbyt kosztowne, dlatego uwaga skupia się na tańszych serwerach proxy, prawach skalowania, które przewidują dobre ustawienia na podstawie małych serii, oraz dostrajaniu lekkich adapterów zamiast całych modeli. Spodziewaj się, że strojenie będzie coraz bardziej zautomatyzowane i uwzględniające budżet, dzięki narzędziom, które wyraźnie porównują koszty wyszukiwania z oczekiwanymi korzyściami.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Hiperparametry to ustawienia wybierane przed szkoleniem, takie jak szybkość uczenia się lub rozmiar modelu, których model nie uczy się samodzielnie. Ich dobre dostrojenie często decyduje o różnicy między modelem przeciętnym a świetnym.
Wagi (parametry) są uczone z danych podczas uczenia. Hiperparametry, takie jak szybkość uczenia się lub liczba warstw, są wybierane wcześniej i kontrolują przebieg uczenia.
Szybkość uczenia się ma duży wpływ na to, czy i jak szybko model osiąga zbieżność. Zbyt wysoki i trening jest zróżnicowany; zbyt nisko i pełza lub utknie.
Przeszukiwanie siatki marnuje próby dotyczące nieistotnych wymiarów. Wyszukiwanie losowe pozwala efektywniej eksplorować przestrzeń i często pozwala uzyskać dobre konfiguracje przy mniejszej liczbie prób.
Optymalizacja bayesowska modeluje związek między konfiguracjami i wynikami walidacji, a następnie wybiera następną próbę, aby zrównoważyć eksplorację niepewnych regionów z eksploatacją obiecujących.
Dostrajanie wybiera ustawienia, które wyglądają najlepiej na dowolnych danych, które oceniasz. Jeśli to jest zestaw testowy, raportowana wydajność jest zawyżona. Zamiast tego do strojenia używany jest oddzielny zestaw sprawdzania poprawności.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Dokładne dostrajanie zbrojenia za pomocą równiarek
Techniczne