【发布时间】:2016-08-30 19:25:46
【问题描述】:
它们在用法上有什么区别,开发PredictionIO的主要原因是什么?
【问题讨论】:
标签: machine-learning mahout predictionio
它们在用法上有什么区别,开发PredictionIO的主要原因是什么?
【问题讨论】:
标签: machine-learning mahout predictionio
来自维基百科:
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
【讨论】: