它们在用法上有什么区别,开发 PredictionIO 的主要原因是什么?
问问题
940 次
1 回答
2
来自维基百科:
Apache Mahout 是 Apache 软件基金会的一个项目,旨在免费实现分布式或其他可扩展的机器学习算法,主要集中在协同过滤、集群和分类领域
来自predictio网站:
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
于 2016-05-19T13:04:08.267 回答