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_rateamin_samples_leafpro 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))
Toto cvičení je součástí kurzu
Hyperparameter Tuning in Python
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Sample grid coordinates
grid_combinations_chosen = ____[0:____]
# Print result
print(____)