Apache Mahout与PredictionIO的区别是什么?

PredictionIO在使用上与Apache Mahout有何不同?其开发的主要原因是什么?


回答:

来自维基百科:

Apache Mahout是Apache软件基金会的一个项目,旨在提供免费的分布式或可扩展的机器学习算法实现,主要集中在协同过滤、聚类和分类领域。

来自PredictionIO网站:

PredictionIO是一个开源的机器学习服务器,基于最先进的开源技术栈构建,供开发者和数据科学家为任何机器学习任务创建预测引擎。它是一个完整的机器学习技术栈,捆绑了Apache Spark、MLlib、HBase、Spray和Elasticsearch,简化并加速了可扩展的机器学习基础设施管理。

Apache Mahout用于在基于Hadoop的环境中实现机器学习算法。

PredictionIO是一个用于将机器学习引入生产环境的完整技术栈。使用PredictionIO,您可以更轻松地构建、训练和部署算法。它带有一个HTTP服务器和数据库后端。PredictionIO最初是基于Apache Mahout构建的,但后来转向了Apache Spark。

相关链接:https://www.quora.com/What-is-the-difference-between-Prediction-io-and-apache-mahout

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注