Strona główna▸Artykuły▸Regularyzacja parametrów

Wyjaśnienie wyszukiwania losowego: regularyzacja parametrów

Dlaczego losowe próbkowanie parametrów często wykazuje lepsze wyniki od sztucznej sieci, a jak zaprojektować skuteczne wyszukiwanie losowe.

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

Podstawy

Szukanie losowe prosto paralelizuje się; dla dużych skali poszukiwań użyj rozproszonych uruchomników.

from sklearn.model_selection import RandomizedSearchCV
RandomizedSearchCV(model, param_distributions=space, n_iter=50, cv=3)

Jak działa algorytm

Zatrzymaj się w momencie wykorzystania budżetu, detekcji platformy lub przekroczenia przedziałów ufności.

from sklearn.model_selection import RandomizedSearchCV
RandomizedSearchCV(model, space, n_iter=100, cv=3, n_jobs=-1)

Zastosowania w praktyce

Optymalizuj simultanie precyzję, opóźnienie i sprawiedliwość za pomocą metryk granic.

Najlepsze praktyki

Evaluacja

Przykłady obliczeniowe

RandomizedSearchCV(RandomForestClassifier(), space, n_iter=60, cv=5)

Zaimplementowanie

from sklearn.model_selection import RandomizedSearchCV
RandomizedSearchCV(pipe, space, n_iter=80, cv=5, n_jobs=-1)

Matematyka za tą teorią

Prawdopodobieństwo, że przynajmniej jedno próbkowanie spadnie w obszar ε-optimalszy, zwiększa się wraz z 1 − (1 − Vε)^N, gdzie Vε to objętość obszaru.

Z próbek niezależnych i identycznie rozkładanych, najlepsze z N poprawia się subliniowo; gęstwotłowe szumy wymagają wytrzymałości estymatorów.

Logarytmiczne priory są wyrównane do mnożnicowych skali; informatywne priory przyspieszają zbieżność.

Kluczowe parametry

Zaakceptuj warunkowe parametry (opcje specyficzne dla optimizatora) i unikaj nieprawidłowych kombinacji poprzez strukturalne przestrzenie.

Strategia treningowa

Często zadawane pytania

Ile prób?

Zacznij od 30–50; skaluj w oparciu o budżet.

Kiedy zatrzymać?

Zmniejszające się zwroty na krzywych walidacyjnych.

Jak ulepszyć?

Ogranicz zakresy wokół dobrych obszarów.

Jak zapewnić zasłonę?

Warianty Sobola lub Latin hypercube.

Jak zarządzać szumem?

Powtarzaj próby; średnie wyniki.

Wybór metryki?

Zgodny z docelowymi celami dalszego procesu.

Reproducjonalność?

Ustal siedze generatora liczb losowych i zapisz próby.

Wypróbuj na żywo

Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz Random Search Explained: Hyperparameter Tuning 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ę Random Search Explained: Hyperparameter Tuning

Co znalazłeś?

Dodaj kroki odtworzenia (opcjonalnie)