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

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

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