1. Nauka
  2. /
  3. Kursy
  4. /
  5. Strojenie hiperparametrów w Pythonie

Connected

ćwiczenie

Wizualizacja przeszukiwania losowego

Wizualizacja przestrzeni przeszukiwania w metodzie Random Search pozwala łatwo ocenić pokrycie tej techniki i zobaczyć, jak próbkowanie wpływa na przestrzeń hiperparametrów.

W tym ćwiczeniu użyjesz kilku różnych próbek kombinacji hiperparametrów i stworzysz wizualizacje przestrzeni przeszukiwania.

Funkcja sample_and_visualize_hyperparameters() przyjmuje jeden argument (liczbę kombinacji do próbkowania), a następnie losowo dobiera kombinacje hiperparametrów – dokładnie tak, jak w poprzednim ćwiczeniu! Funkcja wizualizuje następnie wylosowane kombinacje.

Jeśli chcesz zobaczyć definicję funkcji, możesz skorzystać z biblioteki inspect dostępnej w Pythonie:

print(inspect.getsource(sample_and_visualize_hyperparameters))

Instrukcje

100 XP
  • Sprawdź, ile możliwych kombinacji hiperparametrów znajduje się w combinations_list, przypisując wynik do zmiennej number_combs, i wyświetl tę wartość.
  • Próbkuj i wizualizuj 50, 500 oraz 1500 kombinacji. Użyj pętli, aby skrócić kod. Co zauważasz na wizualizacji?
  • Teraz próbkuj i wizualizuj cały zbiór kombinacji. Masz już gotową zmienną, która w tym pomoże. Jak wygląda ten wynik?