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

Connected

cvičení

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))

Pokyny

100 XP
  • 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á?