【问题标题】:Is there any function to make complex learner in MLRMLR中是否有任何功能可以制作复杂的学习者
【发布时间】:2020-01-09 17:53:45
【问题描述】:

我目前正在学习 MLR 包。 MLR 提供了增强基础学习器能力的功能。如makePreprocWrapperCaret 用于数据预处理,makeFilterWrapper 用于特征选择。我想知道是否有更灵活的功能,可以允许在一个学习器中合并复杂的处理,比如首先缩放数据,然后选择特征,最后调整数据。或者我必须编写我的自定义学习器函数来实现这一点?

【问题讨论】:

  • 查看 mlrCPO 以使用 mlr 设置高级 ML 管道。
  • 如果您不知道,mlr 已被 mlr3 取代。后者(结合mlr3pipelines 具有更强大的功能,可用于设置复杂的机器学习工作流。
  • 我知道。但是管理这些 S6 对象非常困难。我会先看看我是否可以在 MLR 中构建一个适合我需求的工作流,这是我更习惯的。
  • 它的 R6,不是 S6。那么 mlrCPO 值得一看 ;)

标签: mlr


【解决方案1】:

您可以通过分层多个包装器轻松做到这一点。有关包装器的更多信息,请参阅the relevant part of the tutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-03
    • 2016-12-11
    • 2021-12-25
    • 2016-09-24
    • 2021-06-21
    • 2022-11-03
    • 1970-01-01
    相关资源
    最近更新 更多