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

时间:2017-06-14 17:47:20

标签: h2o sparkling-water

你们是否已经在Sparkling Models中使用序列化模型,或者像Spark一样出口模型投入生产?我怎么能这样做?!

提前致谢。

弗拉维奥

1 个答案:

答案 0 :(得分: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版本中添加。