【发布时间】:2016-07-02 15:36:08
【问题描述】:
用于分析。 我知道我们可以使用 Save 功能并在 Spark 应用程序中加载模型。但它仅适用于 Spark 应用程序(Java、Scala、Python)。
我们还可以使用 PMML 并将模型导出到其他类型的应用程序。
有没有办法在 Java 应用程序中使用 Spark 模型?
【问题讨论】:
标签: java apache-spark apache-spark-mllib
用于分析。 我知道我们可以使用 Save 功能并在 Spark 应用程序中加载模型。但它仅适用于 Spark 应用程序(Java、Scala、Python)。
我们还可以使用 PMML 并将模型导出到其他类型的应用程序。
有没有办法在 Java 应用程序中使用 Spark 模型?
【问题讨论】:
标签: java apache-spark apache-spark-mllib
我是 MLeap 的创建者之一。看看我们,它正好适合您的用例。如果您需要的变压器目前不支持,请与我联系,我们会在那里提供。
我们的序列化格式目前只有 JSON/Protobuf,所以它非常便携并且支持像 RandomForest 这样的大型模型。您可以将模型序列化为 zip 文件,然后将其加载到任何地方。
查看我们的演示以获取用例: https://github.com/TrueCar/mleap-demo
【讨论】:
目前没有,您可以选择将 PMML 用于支持它的模型,或者编写您自己的框架以使用 Spark 之外的模型。
正在朝着启用此功能的方向发展(请参阅this issue)。您也可以查看Mleap。
【讨论】: