它们在使用上有什么不同,以及开发PredictionIO的主要原因?
发布于 2016-05-19 13:04:08
维基百科:
Apache是Apache软件基金会的一个项目,目的是为分布式或其他可伸缩的机器学习算法提供免费的实现,主要集中在协作过滤、聚类和分类领域。
来自预测网站:
PredictionIO是一个开源机器学习服务器,它建立在最先进的开源堆栈之上,面向开发人员和数据科学家,为任何机器学习任务创建预测引擎。它是一个完整的机器学习堆栈,与Apache、MLlib、HBase、Spark和Elasticsearch捆绑在一起,简化和加速了可伸缩的机器学习基础设施管理。
Apache用于在基于hadoop的环境中实现机器学习算法。
Predictionio是一个完整的技术栈,用于将机器学习带到生产环境中。使用predictionio,您可以更容易地构建、培训、部署算法。它附带了一个http服务器和数据库后端。PredictionIO实际上是建立在Apache之上的,但后来切换到Apache。
相关:https://www.quora.com/What-is-the-difference-between-Prediction-io-and-apache-mahout
https://stackoverflow.com/questions/37043282
复制相似问题