有没有一种方法可以在 tidymodels 中序列化机器学习模型(类似于在 Python 中对模型进行酸洗)?
Is there a method to serialize a machine learning model in within tidymodels (similar to pickling a model in Python)?
我知道在 Python 中您可以使用 pickle module 序列化 ML 模型;然而,有没有一种方法可以在 tidymodel space 中做类似的事情?我的目标是能够保存经过训练的模型以便稍后部署。
在 R 中,您可以使用 saveRDS
和 readRDS
来 save/load 任何 R 对象,就像 Python 的 pickle
一样。这些函数并不特定于 Tidymodels,它们是基本的 R 函数,可用于序列化任何对象。
用法
saveRDS(any_r_object, "filename.rds")
object_name <- readRDS("filename.rds")
还有save()
和load()
的功能,它们的功能是一样的,大多类似于saveRDS()
和readRDS()
。网上有很多discussions/blogs比较这两种方法
我知道在 Python 中您可以使用 pickle module 序列化 ML 模型;然而,有没有一种方法可以在 tidymodel space 中做类似的事情?我的目标是能够保存经过训练的模型以便稍后部署。
在 R 中,您可以使用 saveRDS
和 readRDS
来 save/load 任何 R 对象,就像 Python 的 pickle
一样。这些函数并不特定于 Tidymodels,它们是基本的 R 函数,可用于序列化任何对象。
用法
saveRDS(any_r_object, "filename.rds")
object_name <- readRDS("filename.rds")
还有save()
和load()
的功能,它们的功能是一样的,大多类似于saveRDS()
和readRDS()
。网上有很多discussions/blogs比较这两种方法