cost 299 ms
mlr3 RFE 终止指标 - mlr3 RFE Termination Metric

这可能是一个幼稚的问题,但我想对随机森林 model 使用递归特征消除,并想看看我是否可以根据提供最小 RMSE 的特征集终止(如caret中的这个数字)? 我查看了文档,如果我没记错的话,它似乎默认终止于所选功能的一半? ...

2023-02-01 12:28:26   1   37    mlr3  
在 mlr3 中逐月滚动 CV - Month by month rolling CV in mlr3

我的目标是使用使用某种滚动 CV 的mlr3 package 创建重采样。 更具体地说,我想在训练集中使用 n 个月的数据(比如 6 个月),在测试集中使用一个月的数据。 这是我的数据集的示例: 现在,我想在训练集中使用 20141 和 20142 月份,在测试集中使用 20143 月份。 我认为 ...

如何使用“mbo”调谐器使贝叶斯超参数优化可重现? - How to make Bayesian hyperparameter optimization reproducible using "mbo" tuner?

我想使用 R 的mlr3*包以可重现的方式构建 ML 算法。 我尝试将regr.glmboost学习器与mbo调谐器和run_time终止器一起使用。 我玩过 HPO 部分,但无法在更高的运行时间下重现它。 我go哪里错了? 这是关于这种现象的代表: 这些是我得到的有点不同的超参数: 家庭纽兰停止 ...

使用#mlr3 查找 XGBoost 的超参数时的 Term_evals - Term_evals when finding hyper parameters for XGBoost with #mlr3

我是梯度提升 (XGBoost) 的新手。 我已经阅读了 mlr3 的手册,如果我理解正确,我想先调整我的超参数。 我不确定如何设置 term_evals? 在本教程中,它使用了一个非常小的数字,并表示对于实际应用程序需要更大的数字。 我怎么知道我选择的数字是否足够高? 非常感谢我用不同数量的 t ...

2023-01-09 10:59:04   1   23    mlr3  
从 mlr3::paradox() 重写 ParamSet id - Rewriting ParamSet ids from mlr3::paradox()

假设我有以下ParamSet object: 是否可以在不更改任何其他内容的情况下将minsplit重命名为survTree.minsplit ? 这样做的原因是我使用一些学习者作为GraphLearner的一部分,因此他们的参数名称发生了变化,我希望有一些代码在参数前面添加learner$id以 ...

2022-11-16 14:53:29   2   50    mlr3  
带经过时间测量的 mlr3 基准测试 - mlr3 benchmarking with elapsed time measure

我在 R 中使用 mlr3 package 创建多个分类学习器,并在相同的二进制分类任务上对它们进行基准测试。 我想用多种性能指标来评估学习者:召回、AUC、准确性和训练经过的时间。 我能够执行基准测试并获得所有测量的正确结果,除了经过时间,所有学习者报告为 0。 下面是我正在使用的代码: 我是否错 ...

如何使用 mlr3 重新采样存储模型获得对新数据的样本外预测? - How to obtain out of sample predictions on new data with mlr3 resample stored models?

我想使用 mlr3 交叉拟合半参数 model(如 TMLE 或 AIPW)中的有害参数。 交叉拟合过程类似于 k 折交叉验证; 将数据分成大小相等的 K 组,使用剩余组中的数据获得每个组的预测,以进行 model 训练。 但是,通过交叉拟合,我对 model 评估不感兴趣。 相反,我需要重用 K ...

2022-08-31 19:49:41   1   18    r / mlr3  
使用 mlr3 估算目标 - Imputation of target using mlr3

在研究了描述mlr3的源并查看了给定的示例之后,我仍然找不到任何关于如何在回归任务期间估算目标变量的答案,当它有缺失时。 我想使用 Ranger,但它无法处理目标变量中的缺失。 Output: 多亏了教程和 mlr3book,我很快就能够将缺失的指标和插补作为 pipeOp 包含在我的工作流程中, ...

当我还进行自动特征选择时,如何在 mlr3 中设置 mtry 调整值的上限? - How do I set the upper range mtry tuning value in mlr3, when I also conduct automated feature selection?

日期:2022-08-17。 R 版本:4.0.3。 平台:x86_64-apple-darwin17.0(64位) 问题:在 mlr3(classif.task,学习者:随机森林)中,我使用自动超参数优化(HPO;mtry 在 1 和数据中的特征数量之间的范围内)和自动特征选择(单一标准:ms ...

如何使用 mlr3tuningspaces 为 xgboost 超频带优化设置“预算”标签? - How to set "budget" tag for xgboost hyperband optimization with mlr3tuningspaces?

我正在尝试使用超频带调整xgboost ,并且我想使用mlr3tuningspaces包中建议的默认调整空间。 但是,我没有找到如何在使用lts时用“预算”标记超参数。 下面,我复制了mlr3hyperband包示例来说明我的问题: library(mlr3verse) library(mlr3h ...

2022-06-22 22:38:15   1   44    xgboost / mlr3  
如何将分类阈值定义为学习器的(超)参数,以便在 R 的 mlr3 package 中进行调整? - How to define the classification threshold as a (hyper)parameter of a learner for tuning in mlr3 package in R?

有一个 function 来调整这里描述的二进制分类的阈值: https://mlr3pipelines.mlr-org.com/reference/mlr_pipeops_t.nethreshold.html 这是我失败的尝试: 这在我的 mlr3 管道中不起作用,我没有在任何地方找到任何解释的 ...

如何仅在 mlr3pipelines 中的训练集上应用 pipeline_smote? - How to apply pipeline_smote just on training set in mlr3pipelines?

我正在使用 mlr3 处理具有两类响应变量的不平衡数据集。 我想应用 SMOTE 方法对少数人进行过采样。 我了解到这种方法应该只在训练集上使用,而不是在测试集上使用。 但是,如果我没有误解的话,mlr3 管道会在设置任务之前操作整个数据集,在此任务期间数据集被拆分为训练集和测试集。 我想知道如何仅 ...

2022-06-01 16:48:35   1   28    r / mlr3  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM