1

我知道在 Python 中,您可以使用pickle 模块序列化 ML 模型;但是,有没有一种方法可以在 tidymodel 空间中做类似的事情?我的目标是能够保存经过训练的模型以供以后部署。

4

1 回答 1

1

在 R 中,您可以使用saveRDS&readRDS来保存/加载任何 R 对象,就像 Python 的pickle. 这些函数并不特定于 Tidymodels,它们是可用于序列化任何对象的基本 R 函数。

用法

saveRDS(any_r_object, "filename.rds")  
object_name <- readRDS("filename.rds")

还有save()&load()功能,它们的功能相同,大多与saveRDS()&相似readRDS()。有许多在线讨论/博客比较了这两种方法。

于 2020-10-17T06:34:56.377 回答