Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道在 Python 中,您可以使用pickle 模块序列化 ML 模型;但是,有没有一种方法可以在 tidymodel 空间中做类似的事情?我的目标是能够保存经过训练的模型以供以后部署。
在 R 中,您可以使用saveRDS&readRDS来保存/加载任何 R 对象,就像 Python 的pickle. 这些函数并不特定于 Tidymodels,它们是可用于序列化任何对象的基本 R 函数。
saveRDS
readRDS
pickle
用法
saveRDS(any_r_object, "filename.rds") object_name <- readRDS("filename.rds")
还有save()&load()功能,它们的功能相同,大多与saveRDS()&相似readRDS()。有许多在线讨论/博客比较了这两种方法。
save()
load()
saveRDS()
readRDS()