1. Nauka
  2. /
  3. Kursy
  4. /
  5. Dostrajanie hiperparametrów w R

Connected

ćwiczenie

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)

Instrukcje 1/3

undefined XP
    1
    2
    3
  • Zdefiniuj siatkę kartezjańską hiperparametrów maszyny wektorów nośnych z następującymi kombinacjami: degree powinno przyjmować wartości 1, 2 lub 3, scale wartości 0.1, 0.01 lub 0.001, a C powinno być stałe i równe 0.5.