在R中保存和加载模型
使用时,如何在训练后保存模型,并在以后加载(例如在不同的会话中)以进行预测?以下代码假定模型的变量名为“model”:在R中保存和加载模型,r,r-caret,R,R Caret,使用时,如何在训练后保存模型,并在以后加载(例如在不同的会话中)以进行预测?以下代码假定模型的变量名为“model”: save(model, "model.RData") 这将在当前工作目录中将您的模型保存为“model.RData”。您可以通过发出以下命令来了解工作目录: getwd() 若要重新加载,请确保您的模型保存在工作目录中,并发出: load("model.RData") 正确的语法是使用: save(model, file="model.Rdata") 此后,可以使用lo
save(model, "model.RData")
这将在当前工作目录中将您的模型保存为“model.RData”。您可以通过发出以下命令来了解工作目录:
getwd()
若要重新加载,请确保您的模型保存在工作目录中,并发出:
load("model.RData")
正确的语法是使用:
save(model, file="model.Rdata")
此后,可以使用load()命令加载它。现在一个更好的解决方案是使用saveRDS保存,使用readRDS读取:
saveRDS(model, "model.rds")
my_model <- readRDS("model.rds")
saveRDS(model,“model.rds”)
我的模型嗯,是的,有趣的是,另一个答案两年半没有改变,而且不正确。在我的案例中,我需要通过save(model,file=“model.RData”)