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

Is there a way to use saved model between different versions of H2O?

我在H2O中保存了一个训练好的模型(深度网络,但我认为它更通用)。现在我想通过另一个 H2O 实例加载它并将其用于评分,但问题是,用于训练的 H2O 版本 (3.10.0.3) 与我启动生产集群的版本不同 (3.10.0.6).错误信息是不言自明的

ERROR MESSAGE:

Found version 3.10.0.3, but running version 3.10.0.6

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

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

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

之前在 h2o-stream 邮件列表上已经讨论过了,但是我看不到它的功能请求票,所以我只创建了一个:https://0xdata.atlassian.net/browse/PUBDEV-3432