Strona głównaArtykuły

Optymalizacja Bayesa dla Dostrajrania Hiperparametrów

Jak optymalizacja Bayesa wykorzystuje modele pochodne i funkcje nabycia, aby znaleźć dobre hiperparametry z znacznie mniejszą liczbą prób niż przeszukiwanie siatki.

mysimulator teamZaktualizowano — czerwiec 2026≈ 5 min czytania▶ Otwórz symulację

Podstawowe zasady

Wykorzystaj q-EI lub fantazyjnie do wyboru partii; preferuj asynchroniczne planery, aby uniknąć opóźnionych wartości.

Zastosuj ziarno z losowych/Sobolowych próbek, używaj skal logarytmicznych dla współczynników i koduj warunki wyraźnie.

Jak działa algorytm

Użyj q-EI lub fantazji; asynchroniczny BO unika nieaktywnych pracowników poprzez proponowanie bez czekania na zakończenie wszystkich ocen.

Zastosowania w świecie rzeczywistym

Ograniczenia dotyczące opóźnień, pamięci i sprawiedliwości; wskaźniki efektywności obejmują dokładność, kalibrację i koszt.

Najlepsze praktyki

Ocena

Przykłady z Rozpracowania

study = optuna.create_study(direction="maximize", sampler=optuna.samplers.TPESampler())
study.optimize(objective, n_trials=200)

Implementacja

study = optuna.create_study(direction="maximize", sampler=optuna.samplers.TPESampler())
study.optimize(objective, n_trials=100)

Matematyka stojąca za tym

Biorąc pod uwagę wcześniejszą f ~ GP(m, k) i szumy obserwacje y = f(x)+ε, średnia i wariancja poświata mają zamknięte formy; jądra (Matern, RBF) kontrolują gładkość.

Modele TPE p(x|y) poprzez gęstości l(x) i g(x) dla dobrych i złych obserwacji, wybierając x do maksymalizacji l(x)/g(x).

EI integruje oczekiwany wzrost ponad poświata; UCB używa średniej +β·std; PI integruje prawdopodobieństwo ogona poza najlepszym f*.

q-EI i fantazjowanie umożliwiają równoległe propozycje poprzez integrację z oczekiwanymi ocenami.

Strategia Trenowania

Często zadawane pytania

Kiedy świeci BO?

Kosztowne oceny i umiarkowany szum.

Kiedy unikać?

Bardzo duże przestrzenie z dużym poziomem szumu.

A co z zmiennymi kategorycznymi?

Preferuj TPE lub surrogaty świadome drzewa.

Jak usunąć duplikaty?

Wprowadź minimalną odległość między propozycjami.

Jak zrównoleglić?

Partie pozyskiwania lub BO asynchroniczne.

Jak zatrzymać?

Ustabilizowany najlepszy i zawężona niepewność.

Jak wdrożyć?

Optuna/BoTorch/SMAC zapewniają solidne ramy.

Wypróbuj na żywo

Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz the simulation i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.

▶ Otwórz symulację the simulation

Co znalazłeś?

Dodaj kroki odtworzenia (opcjonalnie)