【发布时间】:2017-08-10 23:14:38
【问题描述】:
R 包 mlr 中的 makeStackedLearner 函数似乎需要 super.learner 用于 method="stack.cv" 和其他函数(至少在某些情况下)。但是,我找不到任何有关如何选择的信息。在合适的super.learner 中寻找什么?哪些通常是不错的选择?
【问题讨论】:
标签: r machine-learning mlr
R 包 mlr 中的 makeStackedLearner 函数似乎需要 super.learner 用于 method="stack.cv" 和其他函数(至少在某些情况下)。但是,我找不到任何有关如何选择的信息。在合适的super.learner 中寻找什么?哪些通常是不错的选择?
【问题讨论】:
标签: r machine-learning mlr
原则上,所有学习者都会这样做——超级学习者将下层产生的预测作为特征来进行最终预测。从技术上讲,唯一需要的是超级学习器支持来自下层的预测的特征类型。
通常适用与选择学习者相同的原则。随机森林通常是很好的学习者,但您可能想尝试不同的学习器,看看哪一个最适合您的特定情况。
【讨论】:
stacked.learner$super.learner$par.set / $par.vals获取超参数。