我在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进行训练和评分?
答案 0 :(得分:3)
是的,你被困在使用同一版本进行训练和评分。没有迁移路线。
(您可以将模型导出为POJO,可以将其与所需的h2o-genmodel.jar版本捆绑在一起。但是这需要编写Java代码来获取数据并将结果输出,这不是理想的您正在使用R代码进行数据准备。)
之前在h2o-stream邮件列表中已经讨论过这个问题,但我无法看到它的功能请求票证,所以我刚刚创建了一个:https://0xdata.atlassian.net/browse/PUBDEV-3432