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
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Define Cartesian grid
man_grid <- ___(degree = ___,
scale = ___,
C = ___)