Optimalizace hyperparametrů a experimentů

Bayesovská optimalizace

Bayesian optimization je strategie na optimalizaci drahej black-box funkce s malým počtem vyhodnotení. Místo přímého gradientu udržuje pravděpodobnostní surrogate model neznámej funkce, často Gaussian process, a pomocí acquisition function vybírá další bod experimentu. Acquisition function kombinuje očekávaný přínos s nejistotou, čím vyvažuje prieskum a využívání. Metoda je vhodná při časovo nebo finančne nákladnom tréninku, ale její účinnost klesá ve velmi vysokorozmerných priestoroch, při silnom šume nebo při špatně zadaných podmínkách.

Poslední odborná revize
7. srpna 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-B-11

Odborná definice

Odborná definice

Bayesian optimization je strategie na optimalizaci drahej black-box funkce s malým počtem vyhodnotení. Místo přímého gradientu udržuje pravděpodobnostní surrogate model neznámej funkce, často Gaussian process, a pomocí acquisition function vybírá další bod experimentu. Acquisition function kombinuje očekávaný přínos s nejistotou, čím vyvažuje prieskum a využívání. Metoda je vhodná při časovo nebo finančne nákladnom tréninku, ale její účinnost klesá ve velmi vysokorozmerných priestoroch, při silnom šume nebo při špatně zadaných podmínkách.

Srozumitelné vysvětlení

Srozumitelné vysvětlení

Představte si, že jeden trénink modelu trvá osem hodín a chcete nastavit learning rate, regularizaci a velikost vrstev. Náhodné skúšání by premrhalo mnoho běhů. Bayesovská optimalizace si po každém experimente vytvoří mapu, kde očekává dobrý výsledek a kde je stále velká nejistota. Další pokus vybere tak, aby měl vysokou šancu zlepšit optimum nebo priniesol cennou informaci. Není to veštení, ale řízené rozhodování podle posterioru, přičemž výsledek závisí na surrogate modelu, acquisition funkce a správného cíle.

Časté otázky

Časté otázky

Co je surrogate model?

Je to lacná pravdepodobnostná aproximace vztahu mezi konfigurací a výsledkem drahého experimentu. Po každém měření se aktualizuje. Poskytuje odhad výkonu i nejistotu, kterou acquisition function využívá při volbe dalšího bodu.

Na co slouží acquisition function?

Převede predikci a nejistotu surrogate modelu na skóre kandidáta. Expected improvement, probability of improvement nebo upper confidence bound uprednostňují body podle odlišného kompromisu mezi prieskumom a využíváním.

Je Bayesovská optimalizace lepší než random search?

Ne univerzálne. Má výhodu, když je každý experiment drahý a prostor má zvládnutelnou dimenzi. Při mnoha podmienených parametrech, lacných behoch nebo masívnom paralelizme může být random nebo quasi-random search jednodušší a konkurencieschopný.

Jak se řeší omezení, například maximálna latence?

Lze modelovat výkon i pravděpodobnost splnění omezení a acquisition skóre upravit tak, aby preferovalo realizovatelné body. Praktický systém musí oddělit tvrdé bezpečnostní limity od mekkých optimalizačných cílů.

Co je multi-fidelity Bayesian optimization?

Používá lacnejšie přibližné hodnocení, například menší dataset, méně epoch nebo menší model, a rozhoduje, kterým konfiguráciám pridelit drahší plný běh. Musí však zohladnit, že pořadí kandidátů při nízké fidelite nemusí zůstat stejné.

Související pojmy

Související pojmy

Zdroje a redakční stopa

Zdroje a redakční stopa

  • Snoek, Larochelle a Adams, Practical Bayesian Optimization of Machine Learning Algorithms

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.