1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Deep Reinforcement Learning v Pythonu

Connected

cvičení

Optuna v praxi

Použij Optunu k optimalizaci hyperparametrů jednoduché funkce.

V praxi bys chtěl/a optimalizovat účelovou funkci, jejíž vyhodnocení je nákladné nebo časově náročné. Cílem je najít rozumné hyperparametry v co nejmenším počtu pokusů.

Pro jednoduchost zde použiješ předem definovanou účelovou funkci, kterou lze vyhodnotit téměř okamžitě:

$$f(x,y) = 2*(1-x)^2 + (y-x)^2$$

Funkce metric() je definována ve tvém prostředí.

V tomto cvičení jsou x a y hyperparametry, které optimalizuješ.

Pokyny 1/3

undefined XP
    1
    2
    3
  • Deklaruj hyperparametry x a y jako hodnoty typu float s rovnoměrným rozložením v rozsahu od -5 do 5.