Začněte nyníZačněte zdarma

Vizualizace náhodného hledání

Vizualizace prostoru hledání při náhodném prohledávání ti snadno ukáže, jak dobře tato metoda pokrývá daný prostor, a pomůže ti lépe pochopit vliv vzorkování.

V tomto cvičení vyzkoušíš různé počty vzorků kombinací hyperparametrů a vytvoříš jejich vizualizace.

Funkce sample_and_visualize_hyperparameters() přijímá jediný argument – počet kombinací k vzorkování – a následně náhodně vybere kombinace hyperparametrů, přesně jako v předchozím cvičení. Výsledek pak rovnou vizualizuje.

Pokud chceš vidět definici funkce, použij Pythonovu šikovnou knihovnu inspect:

print(inspect.getsource(sample_and_visualize_hyperparameters))

Toto cvičení je součástí kurzu

Hyperparameter Tuning in Python

Zobrazit kurz

Pokyny k cvičení

  • Zjisti, kolik možných kombinací hyperparametrů obsahuje seznam combinations_list, výsledek ulož do proměnné number_combs a vypiš ho.
  • Vzorkuj a vizualizuj 50, 500 a 1500 kombinací – pro přehlednost použij smyčku. Co si všimneš na vizualizacích?
  • Teď vzorkuj a vizualizuj celou sadu kombinací. Využij proměnnou, kterou jsi si pro tento účel připravil/a. Jak výsledek vypadá?

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Confirm how many hyperparameter combinations & print
number_combs = ____(____)
print(____)

# Sample and visualise specified combinations
for x in [____, ____, ____]:
    sample_and_visualize_hyperparameters(x)
    
# Sample all the hyperparameter combinations & visualise
____(____)
Upravit a spustit kód