【发布时间】:2017-04-24 13:18:55
【问题描述】:
目前,我正在使用 h2o.ai 和 SparkMLlib 对机器学习库进行调查。我发现 h2o.ai 库支持的 ML 算法数量比 SparkMLlib 多,而且将 Spark 数据帧划分为训练和测试集似乎很困难(需要将 spark 数据帧转换为 R/h2o数据帧,这也是时间/资源消耗)。
使用 h2o.ai 库而不是 SparkMLib 或反之亦然的其他优点/缺点是什么? 我将 h2o.ai 和 SparkMLlib 重点放在基于 R 的实现 (SparkR) 中。所以 h2o (as.h2o) 和 SparkMLlib (as.DataFrame) 的数据帧是不同的。
【问题讨论】:
-
基于意见,但很有用。可以假设人们足够聪明,可以识别意见并将其视为意见。我不同意这个 SO 政策。
-
如果你有兴趣,我已经创建了 R shinyML 包来快速比较 h2o 和 Spark 机器学习模型(在性能和计算时间方面):github.com/JeanBertinR/shinyML
标签: r machine-learning sparkr h2o