【问题标题】:Spark Model to use in Java Application在 Java 应用程序中使用的 Spark 模型
【发布时间】:2016-07-02 15:36:08
【问题描述】:

用于分析。 我知道我们可以使用 Save 功能并在 Spark 应用程序中加载模型。但它仅适用于 Spark 应用程序(Java、Scala、Python)。

我们还可以使用 PMML 并将模型导出到其他类型的应用程序。

有没有办法在 Java 应用程序中使用 Spark 模型?

【问题讨论】:

    标签: java apache-spark apache-spark-mllib


    【解决方案1】:

    我是 MLeap 的创建者之一。看看我们,它正好适合您的用例。如果您需要的变压器目前不支持,请与我联系,我们会在那里提供。

    我们的序列化格式目前只有 JSON/Protobuf,所以它非常便携并且支持像 RandomForest 这样的大型模型。您可以将模型序列化为 zip 文件,然后将其加载到任何地方。

    查看我们的演示以获取用例: https://github.com/TrueCar/mleap-demo

    【讨论】:

    • 它在另一个评论中被链接,但这里又是 github 页面:github.com/TrueCar/mleap
    • 支持哪些型号?这与 Spark 2.* 兼容吗?
    【解决方案2】:

    目前没有,您可以选择将 PMML 用于支持它的模型,或者编写您自己的框架以使用 Spark 之外的模型。

    正在朝着启用此功能的方向发展(请参阅this issue)。您也可以查看Mleap

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-04
      • 1970-01-01
      • 2016-07-31
      • 1970-01-01
      • 2011-05-09
      • 2021-12-22
      • 1970-01-01
      相关资源
      最近更新 更多