首页 文章

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

提问于
浏览
4

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

save(model,file="my_model.RData")

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

h2o.savemodel(model)

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

1 回答

  • 3

    如果您尚未关闭模型所在的H2O实例,您仍然可以再次获取它 . 无论是发现它在流动,并从那里保存,或在R会话,使用 model = h2o.getModel("theModelId") (如果你不知道型号ID,这是为数不多的有用的东西,你就可以在你的"my_model.RData"文件中找到一个) .

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

    Background: 我想你已经意识到了,但对于其他读这篇文章的人来说,R会话中的 model 对象只是关于模型的信息摘要,这是关于它的元数据的集合 . 实际模型不存在于R客户端中,而是存在于H2O集群中,因此必须使用H2O命令进行保存 .

相关问题