1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Hyperparameter Tuning in Python

Connected

cvičení

Grid Search a Random Search vedle sebe

Vizualizace prostoru prohledávání pro grid search a random search zároveň ti umožní snadno porovnat pokrytí, které každá metoda nabízí, a lépe pochopit jejich výhody i nevýhody.

V tomto cvičení budeš vzorkovat kombinace hyperparametrů způsobem grid search i random search a pak je vykreslíš, abys viděl/a rozdíl.

Máš k dispozici:

  • combinations_list – seznam kombinací learn_rate a min_samples_leaf pro tento algoritmus
  • Funkci visualize_search(), která převede tvoje kombinace hyperparametrů na souřadnice X a Y a vykreslí výsledky obou metod do jednoho grafu. Jako vstup přijímá dva seznamy kombinací hyperparametrů.

Pokud si chceš prohlédnout definici funkce visualize_search(), spusť tento kód:

import inspect
print(inspect.getsource(visualize_search))

Pokyny 1/4

undefined XP
    1
    2
    3
    4
  • Pomocí slicingu vyber 300 kombinací hyperparametrů pro grid search ze seznamu combinations_list do dvou seznamů a výsledek vypiš.