有没有办法在不同版本的H2O之间使用已保存的模型?

时间:2016-09-19 07:01:10

标签: r deployment machine-learning deep-learning h2o

我在H2O中保存了一个训练有素的模型(深网,但我认为它更普遍)。现在我想用另一个H2O实例加载它并用它来评分,但问题是,用于训练的H2O版本(3.10.0.3)与我用(3.10.0.6启动生产集群的版本不同({ {1}})。错误消息非常明显

ERROR MESSAGE:

Found version 3.10.0.3, but running version 3.10.0.6

有没有办法在版本之间迁移已保存的模型?还是我坚持使用相同版本的H2O进行训练和评分?

1 个答案:

答案 0 :(得分:3)

是的,你被困在使用同一版本进行训练和评分。没有迁移路线。

(您可以将模型导出为POJO,可以将其与所需的h2o-genmodel.jar版本捆绑在一起。但是这需要编写Java代码来获取数据并将结果输出,这不是理想的您正在使用R代码进行数据准备。)

之前在h2o-stream邮件列表中已经讨论过这个问题,但我无法看到它的功能请求票证,所以我刚刚创建了一个:https://0xdata.atlassian.net/browse/PUBDEV-3432