machine-learning - Apache Mahout 和 PredictionIO 之间有什么区别?

标签 machine-learning mahout predictionio

它们的用法有什么区别以及开发PredictionIO的主要原因是什么?

最佳答案

来自维基百科:

Apache Mahout is a project of the Apache Software Foundation to produce free implementations of distributed or otherwise scalable machine learning algorithms focused primarily in the areas of collaborative filtering, clustering and classification

来自预测网站:

PredictionIO is an open source Machine Learning Server built on top of state-of-the-art open source stack for developers and data scientists create predictive engines for any machine learning task. It is as a full machine learning stack, bundled with Apache Spark, MLlib, HBase, Spray and Elasticsearch, which simplifies and accelerates scalable machine learning infrastructure management.

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

关于machine-learning - Apache Mahout 和 PredictionIO 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37043282/

相关文章:

python - 如何在 pytorch 中实现 Conv2d 的棋盘步幅?

python - 使用卷积自动编码器从 2D 到 3D

python - Tensorflow:tf.nn.conv2d 实际执行在哪里?

hadoop - hadoop、mahout、CDH版本匹配

PredictionIO 数据导入

predictionio - 未找到引擎。您的构建可能已失败。中止。 [预测]

machine-learning - 各个 LSTM 单元中的隐藏单元是什么?

apache - 如何与Mahout合作?

java - 在 Java 中的 Apache Mahout 中测试随机梯度下降模型

ubuntu - 如何在 http 而不是 https 上部署 Predictionio