欢迎光临
我们一直在努力

mlr3 encode 管道误编码目标列——selector 选择器的正确用法

用 mlr3 搭建「由国旗属性推断宗教信仰」的分类流程时,classif.svm 只接受数值型特征,而数据里大量列是 factor,必须在图里插入编码管件。这一步最容易踩的坑不是编码方式,而是选择器把目标列一起选中、又把二值因子列漏掉。

问题现象

任务目标列是 religion(八个水平的因子),其余各列读入后被手动转成了 factor。为了让编码只作用于水平数较多的列,第一反应是使用基数选择器:

library(mlr3)
library(mlr3pipelines)

flags_tsk <- as_task_classif(flags, target = \”religion\”)
sel

赞(0)
未经允许不得转载:171主机测评 » mlr3 encode 管道误编码目标列——selector 选择器的正确用法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址