保存使用h2o构建的深度学习模型

时间:2016-11-15 08:53:50

标签: r deep-learning h2o

我在R中使用h2o构建了一个深度学习模型 我使用命令

保存了模型
save(model,file="my_model.RData")

但现在当我预测使用保存的模型时,它会给我错误信息。我应该使用h2o.savemodel保存模型。

h2o.savemodel(model)

有没有解决方法,以便我现在可以使用我的模型进行预测?

1 个答案:

答案 0 :(得分:3)

如果您还没有关闭制作模型的H2O实例,您仍然可以再次获取它。要么在Flow中找到它,要么在那里保存,要么在R会话中使用model = h2o.getModel("theModelId")(如果你不知道模型ID,那么你可以在你的几个有用的东西中找到它) “my_model.RData”文件)。

但我猜你已经把它关了,在这种情况下,抱歉,没有办法回来。您需要重建模型。

背景:我认为您已经意识到了,但对于其他阅读此内容的人来说,R会话中的model对象只是关于模型的信息摘要,一个集合关于它的元数据。实际模型不存在于R客户端,而是存在于H2O集群中,因此必须使用H2O命令进行保存。