开始使用免费开始使用

设置超参数

最后,您将设置一些特定的超参数,这些值可能来自您先前的调参结果。 knowledge_train_data 数据集已为您加载,mlrtidyverse 包也已加载。并且已经运行了以下代码:

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

lrn <- makeLearner(cl = "classif.nnet", fix.factors.prediction = TRUE)

本练习是课程的一部分

R 中的超参数调优

查看课程

练习说明

  • 为神经网络设置以下超参数:1 个隐藏层,最大迭代次数为 150,权重衰减(decay)为 0。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Set hyperparameters
lrn_best <- setHyperPars(lrn, par.vals = list(___ = 1, 
                                              ___ = 150, 
                                              ___ = 0))

# Train model
model_best <- train(lrn_best, task)
编辑并运行代码