H2O.ai 苏打水中的模型序列化

Posted

技术标签:

【中文标题】H2O.ai 苏打水中的模型序列化【英文标题】:Model Serialization in H2O.ai Sparkling Water 【发布时间】:2017-06-14 17:47:19 【问题描述】:

你们是否已经在 Sparkling Models 中使用序列化模型或导出模型(如 Spark)以投入生产?我该怎么做?!

提前致谢。

弗拉维奥

【问题讨论】:

【参考方案1】:

您可以通过多种方式导出模型。

您可以导出模型、POJO(普通旧 Java 对象)和 Mojo(模型对象优化)的二进制版本(序列化)

您可以在此处阅读有关 POJO 和 MOJO 的更多信息。这两个用于将模型放入预测中。他们的好处是他们不需要运行 H2O 框架。

可用于导出的方法可在此处找到https://github.com/h2oai/sparkling-water/blob/master/core/src/main/scala/water/support/ModelSerializationSupport.scala

exportH2OModel 导出二进制模型,exportPOJOModel 导出 POJO。

导出MOJO的方法意外丢失,将在下一个Sparkling Water版本中添加。

【讨论】:

以上是关于H2O.ai 苏打水中的模型序列化的主要内容,如果未能解决你的问题,请参考以下文章

将 H2O.ai POJO/MOJO/API 与流行的 BI 工具一起使用

人工智能平台 H2O.ai

在 GCP 上安装 h2o 无驱动 AI

如何在高性能计算中安装 H2O 无人驾驶 AI?

H2O 网址

在北鲲云超算平台上做球体落入水中的流固耦合仿真模拟记录