【发布时间】:2021-02-16 16:12:09
【问题描述】:
最近有人建议我将机器学习框架更改为 mlr3。但我发现过渡比我一开始想的要困难一些。在我目前的项目中,我正在处理高度不平衡的数据,我想在训练我的模型之前对其进行平衡。我发现本教程解释了如何通过管道和图形学习器处理不平衡:
https://mlr3gallery.mlr-org.com/posts/2020-03-30-imbalanced-data/
恐怕这种方法还会通过新数据预测执行类平衡。我为什么要这样做并减少我的测试样本?
所以出现了两个问题:
- 不平衡测试数据中的类别是否正确?
- 如果是这样,有没有办法在 mlr3 中做到这一点?
当然,我可以手动对训练数据进行子集化并自己处理不平衡,但这不再有趣了! :)
无论如何,感谢您的任何回答,
干杯!
【问题讨论】:
标签: r pipeline imbalanced-data mlr3