大家好,我有一些关于R深度学习的问题想请教各位。问题如下:
我用R中的H2O包里面的deep Learning算法建立了一个模型,想把这个模型的结果保存到一个Rdata,方便以后可以随时调用。我写了如下的保存代码:
filename = "DP.Rdata"
setwd("F:/Rdata")
save.image(file = filename)
保存之后,我将上面的Rdata打开,
ls()
[1] "a" "filename" "model" "perf" "Te" "Tr"
发现里面有model的结果(model是我用深度学习算法建立的)
然后导入测试集:
library(h2o)
h2o.init()
Te <- read.csv("F:/Rdata/Te1.csv")
Te <- as.h2o(Te)
Te[,2] <- as.factor(Te[,2])
进行预测:
h2o.predict(model,Te)
然后结果报错:
ERROR: Unexpected HTTP Status code: 404 Not Found (url = http://localhost:54321/4/Predictions/models/DeepLearning_model_R_1525309173512_128/frames/RTMP_sid_a9d1_2)
ERROR MESSAGE:
Object 'DeepLearning_model_R_1525309173512_128' not found in function: predict for argument: model
我将这个文件再次调用的时候,先打开H2O包,导入测试集,再用H2O包里面的h2o.predict函数,发现只能执行一次。隔一段时间后我再次打开该Rdata发现里面的model结果并不能调用(也就是出现了以上的报错),不知道这是什么原因?若诸位能指教一下的话,将非常感谢。