1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Hyperparameter Tuning in R

Connected

cvičení

Hyperparameter tuning s mlr

Teď můžeš spojit připravené funkce a objekty z předchozího cvičení a provést hyperparameter tuning pomocí náhodného prohledávání. Dataset knowledge_train_data je už načtený, stejně jako balíčky mlr, tidyverse a tictoc. Byl také spuštěn následující kód:

# Define task
task <- makeClassifTask(data = knowledge_train_data, 
                        target = "UNS")

# Define learner
lrn <- makeLearner("classif.nnet", predict.type = "prob", fix.factors.prediction = TRUE)

# Define set of parameters
param_set <- makeParamSet(
  makeDiscreteParam("size", values = c(2,3,5)),
  makeNumericParam("decay", lower = 0.0001, upper = 0.1)
)

Pokyny 1/4

undefined XP
    1
    2
    3
    4
  • Nastav maximální počet iterací pro náhodné prohledávání na 6. Poznámka: 6 je velmi nízké číslo — používáme ho, aby výpočet netrvál příliš dlouho; v praxi bys tuto hodnotu nastavil/a mnohem výše (výchozí hodnota je 100).