ÎncepețiÎncepe gratuit

Grid Search și Random Search față în față

Vizualizarea spațiului de căutare al metodelor random search și grid search în același grafic îți permite să observi cu ușurință acoperirea oferită de fiecare tehnică și să înțelegi mai concret avantajele și dezavantajele lor specifice.

În acest exercițiu, vei eșantiona combinații de hiperparametri atât prin metoda grid search, cât și prin metoda random search, apoi le vei reprezenta grafic pentru a vedea diferența.

Vei avea la dispoziție:

  • combinations_list – o listă de combinații de learn_rate și min_samples_leaf pentru acest algoritm
  • Funcția visualize_search() – transformă combinațiile de hiperparametri în coordonate X și Y și le afișează pe ambele metode în același grafic. Primește ca intrare două liste de combinații de hiperparametri.

Dacă dorești să vizualizezi definiția funcției visualize_search(), poți rula acest cod:

import inspect
print(inspect.getsource(visualize_search))

Acest exercițiu face parte din cursul

Ajustarea hiperparametrilor în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Sample grid coordinates
grid_combinations_chosen = ____[0:____]

# Print result
print(____)
Editează și rulează codul