Začněte nyníZačněte zdarma

Změna počtu hyperparametrů k ladění

Pokud se na objekt modelu podíváme zblízka, uvidíme, že caret za nás již provedl automatické ladění hyperparametrů: funkce train automaticky vytvoří mřížku ladicích parametrů. Ve výchozím nastavení platí, že pokud je p počet ladicích parametrů, má mřížka velikost 3^p. Můžeme ale také sami určit počet různých hodnot, které se pro každý hyperparametr vyzkouší.

Data jsou opět předem načtena jako bc_train_data. Předem jsou načteny i knihovny caret a tictoc.

Toto cvičení je součástí kurzu

Hyperparameter Tuning in R

Zobrazit kurz

Pokyny k cvičení

  • Otestuj automatickým laděním v caret čtyři různé hodnoty pro každý hyperparametr.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Set seed.
set.seed(42)
# Start timer.
tic()
# Train model.
gbm_model <- train(diagnosis ~ ., 
                   data = bc_train_data, 
                   method = "gbm", 
                   trControl = trainControl(method = "repeatedcv", number = 5, repeats = 3),
                   verbose = FALSE,
                   ___)
# Stop timer.
toc()
Upravit a spustit kód