首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:“使用mlr3优化参数”消息

错误:“使用mlr3优化参数”消息
EN

Stack Overflow用户
提问于 2022-05-28 16:11:33
回答 1查看 29关注 0票数 0

我使用参数优化(随机搜索)与mlr3,但它给了我以下错误。我也尝试过其他型号(kknn),但同样的错误也出现了。

代码语言:javascript
复制
Error: Resampling 'cv' may not be instantiated

///My code is here 

data = readARFF("xerces.arff")
index= sample(1:nrow(data), 0.7*nrow(data))
train= data[index,]
test= data[-index,]
task = TaskRegr$new("data", backend = train, target = "bug")

learner5=lrn("regr.randomForest")
resampling_cv = rsmp("cv", folds = 10L)
resampling_cv$instantiate(task)
measure= msr("regr.mae")

search_space = paradox::ParamSet$new(
 params = list(paradox::ParamInt$new("ntree", lower = 100, upper = 500)))

terminator = trm("evals", n_evals = 30)
tuner = tnr("random_search")

at = AutoTuner$new(
        learner = learner5,
        resampling = resampling_cv,
        measure = measure,
        search_space = search_space,
        terminator = terminator,
        tuner = tuner,  store_tuning_instance = TRUE,
        store_benchmark_result = TRUE,
        store_models = TRUE
)
EN

回答 1

Stack Overflow用户

发布于 2022-05-28 17:47:14

使用resampling_cv$instantiate(task)实例化重采样。删除这一行,它就能工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72417257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档