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

Saving a deep learning model built using h2o

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

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

但现在当我使用保存的模型进行预测时,出现错误 message.I 应该使用 h2o.savemodel.

保存模型
h2o.savemodel(model)

有什么办法可以让我现在可以使用我的模型进行预测吗?

如果您还没有关闭创建模型的 H2O 实例,您仍然可以重新获取它。在 Flow 中找到它并从那里保存,或者在 R 会话中使用 model = h2o.getModel("theModelId")(如果您不知道模型 ID,这是您可以在"my_model.RData" 个文件)。

但我猜你已经关闭了它,在这种情况下,抱歉,没有回头路了。您将需要重建模型。

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