【问题标题】:Integration of Arbitrary Java Machine Learning with Apache Spark任意 Java 机器学习与 Apache Spark 的集成
【发布时间】:2017-02-27 17:46:13
【问题描述】:

基本上我需要做的是将CTBNCToolkit 与 Apache Spark 集成,这样这个工具包就可以利用 Apache Spark 的并发和集群特性。

总的来说,我想知道 Apache Spark 开发人员是否有任何方法可以以机器学习库可以在 Spark 之上运行的方式集成任何 Java/Scala 库并发管理?

因此,我们的目标是让独立的机器学习库更快、更并发。

【问题讨论】:

    标签: apache-spark machine-learning concurrency


    【解决方案1】:

    不,这是不可能的。

    所以你想要的是任何算法都可以在 Spark 上运行。但是,为了使工作并行化,Spark 使用RDDs 或Datasets。因此,为了并行运行您的任务,算法必须使用这些类。

    您可以尝试的唯一方法是编写自己的 Spark 程序,该程序利用任何其他库。但我不确定在你的情况下这是否可能。然而,Spark ML 还不够吗?

    【讨论】:

    • 感谢您的回复。 “但是,Spark ML 对你来说还不够吗?”实际上我看不到 Spark ML 提供任何 CTBNC 算法。连续时间贝叶斯网络分类器
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-29
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2023-02-01
    • 1970-01-01
    相关资源
    最近更新 更多