1
r mlr軟件包中有一個函數,列出了它給予的學習者所支持的所有方法,我曾經使用它但找不到。我記得xgboost的xgb.create.feature肯定在包含的列表中,但是我找不到有關如何在mlr中使用它的任何文檔。有誰知道如何做到這一點? (並且如果任何人都可以記住爲實現的學習者方法而使用的mlr搜索功能的名稱,那麼這也是非常讚賞的。)mlr支持xgb.create.features - 如何使用?
r mlr軟件包中有一個函數,列出了它給予的學習者所支持的所有方法,我曾經使用它但找不到。我記得xgboost的xgb.create.feature肯定在包含的列表中,但是我找不到有關如何在mlr中使用它的任何文檔。有誰知道如何做到這一點? (並且如果任何人都可以記住爲實現的學習者方法而使用的mlr搜索功能的名稱,那麼這也是非常讚賞的。)mlr支持xgb.create.features - 如何使用?
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支持。
非常感謝。這是完美的。 – andy