r MLR软件包中有一个函数,列出了它支持给定学习者的所有方法,我曾经使用过一次但找不到它。我确实记得XGBoost的XGB.Create.feature绝对在包含列表中,但是我找不到有关如何从MLR中使用它的任何文档。有谁知道如何做到这一点?(如果有人能记住已实现的学习者方法的MLR搜索功能的名称,这也将不胜感激。)
xgb.create.features
是XGBoost而非MLR的函数。
如果要使用该功能,则可以直接访问学习者模型并调用该功能。
library(mlr)
library(xgboost)
mod = train(makeLearner("classif.xgboost"), iris.task)
iris.dc = data.matrix(getTaskData(iris.task, target.extra = TRUE)$data)
xgboost::xgb.create.features(mod$learner.model, iris.dc)
并非所有学习者的方法都直接从MLR侧支持。