Definindo hiperparâmetros
Por fim, você vai definir hiperparâmetros específicos, que talvez tenha encontrado ao analisar os resultados do seu tuning anteriormente.
O conjunto de dados knowledge_train_data já foi carregado para você, assim como os pacotes mlr e tidyverse. Além disso, o código a seguir já foi executado:
task <- makeClassifTask(data = knowledge_train_data,
target = "UNS")
lrn <- makeLearner(cl = "classif.nnet", fix.factors.prediction = TRUE)
Este exercício faz parte do curso
Ajuste de hiperparâmetros em R
Instruções do exercício
- Defina os seguintes hiperparâmetros para uma rede neural: Uma camada oculta, número máximo de iterações de 150 e decay igual a 0.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Set hyperparameters
lrn_best <- setHyperPars(lrn, par.vals = list(___ = 1,
___ = 150,
___ = 0))
# Train model
model_best <- train(lrn_best, task)