【发布时间】:2020-01-09 17:53:45
【问题描述】:
我目前正在学习 MLR 包。 MLR 提供了增强基础学习器能力的功能。如makePreprocWrapperCaret 用于数据预处理,makeFilterWrapper 用于特征选择。我想知道是否有更灵活的功能,可以允许在一个学习器中合并复杂的处理,比如首先缩放数据,然后选择特征,最后调整数据。或者我必须编写我的自定义学习器函数来实现这一点?
【问题讨论】:
-
查看 mlrCPO 以使用 mlr 设置高级 ML 管道。
-
如果您不知道,
mlr已被mlr3取代。后者(结合mlr3pipelines具有更强大的功能,可用于设置复杂的机器学习工作流。 -
我知道。但是管理这些 S6 对象非常困难。我会先看看我是否可以在 MLR 中构建一个适合我需求的工作流,这是我更习惯的。
-
它的 R6,不是 S6。那么 mlrCPO 值得一看 ;)
标签: mlr