Hyperparameters instellen
Tot slot ga je specifieke hyperparameters instellen, die je misschien hebt gevonden door je eerdere tuningresultaten te bekijken.
De gegevensset knowledge_train_data is al voor je geladen, net als de pakketten mlr en tidyverse. En de volgende code is ook al uitgevoerd:
task <- makeClassifTask(data = knowledge_train_data,
target = "UNS")
lrn <- makeLearner(cl = "classif.nnet", fix.factors.prediction = TRUE)
Deze oefening maakt deel uit van de cursus
Hyperparameterafstelling in R
Oefeninstructies
- Stel de volgende hyperparameters in voor een neural net: één verborgen laag, een maximaal aantal iteraties van 150 en een decay van 0.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Set hyperparameters
lrn_best <- setHyperPars(lrn, par.vals = list(___ = 1,
___ = 150,
___ = 0))
# Train model
model_best <- train(lrn_best, task)