我在R中使用h2o构建了一个深度学习模型 我使用命令
保存了模型save(model,file="my_model.RData")
但现在当我预测使用保存的模型时,它会给我错误信息。我应该使用h2o.savemodel保存模型。
h2o.savemodel(model)
有没有解决方法,以便我现在可以使用我的模型进行预测?
答案 0 :(得分:3)
如果您还没有关闭制作模型的H2O实例,您仍然可以再次获取它。要么在Flow中找到它,要么在那里保存,要么在R会话中使用model = h2o.getModel("theModelId")
(如果你不知道模型ID,那么你可以在你的几个有用的东西中找到它) “my_model.RData”文件)。
但我猜你已经把它关了,在这种情况下,抱歉,没有办法回来。您需要重建模型。
背景:我认为您已经意识到了,但对于其他阅读此内容的人来说,R会话中的model
对象只是关于模型的信息摘要,一个集合关于它的元数据。实际模型不存在于R客户端,而是存在于H2O集群中,因此必须使用H2O命令进行保存。