Zacznij terazZacznij za darmo

Przeszukiwanie siatki kartezjańskiej w caret

W rozdziale 1 poznałeś funkcję expand.grid() służącą do ręcznego definiowania hiperparametrów. Tej samej funkcji można użyć, aby zdefiniować siatkę hiperparametrów.

Zbiór danych voters_train_data został wcześniej wstępnie przetworzony, aby był nieco mniejszy i przyspieszył trening – zawiera teraz 80 obserwacji ze zrównoważonymi klasami i jest już wczytany. Pakiety caret i tictoc również zostały załadowane, a obiekt trainControl zdefiniowano z użyciem powtórzonej kroswalidacji:

fitControl <- trainControl(method = "repeatedcv",
                           number = 3,
                           repeats = 5)

To ćwiczenie jest częścią kursu

Dostrajanie hiperparametrów w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Define Cartesian grid
man_grid <- ___(degree = ___, 
                scale = ___, 
                C = ___)
Edytuj i uruchom kod