MLR3模型包含了在应用该模型时不需要的大量冗余数据。传统的R方法是保存用于模型训练的所有数据。它导致使用过的记忆的增长。是什么导致了旧记忆的增长。在传统的R模型中,通常只需将空赋值给冗余字段,就可以很容易地修正该模型。但对于mlr3来说,这一点还不太清楚。
发布于 2022-03-17 22:50:18
您可以使用mlr3插槽直接访问$model中的底层模型,例如mlr3书中的基础章节。这是经过训练的模型被放置的地方,也是用来做预测的地方,所以您可以用与直接修改模型完全相同的方式来修改这个模型。
当然,其中一些功能可能会破坏其他mlr3功能,例如某些其他函数使用的关于特性重要性的信息。但原则上,您可以执行与"raw“模型完全相同的模型定制。
https://stackoverflow.com/questions/71516070
复制相似问题