我有一个 ruby on rails 应用程序。我有在应用程序中实现建议的想法。我开始了解 Apache Mahout通过计算器。现在,如果我必须使用 Mahout,我必须做些什么。由于它是一个 Java 库,我不清楚如何在 Ruby on Rails 应用程序中使用它。我有几个 Java 认证,所以用 Java 编码不是问题。我也有在 Heroku 中托管应用程序的想法,这会成为问题吗?
谢谢
最佳答案
推荐系统部分实际上是作为一个与 Hadoop 无关的独立项目开始的。 Mahout 的一口井还活着。查看 org.apache.mahout.cf.taste
下的所有内容,除了 .hadoop
中的内容。这是非分布式、非 Hadoop 代码。您可以使用此代码创建一个 Recommender
,并让框架将其包装在一个准备部署的 .war
文件中,该文件通过 JWS 将推荐器公开为 Web 服务.
这是关键文档:https://cwiki.apache.org/confluence/display/MAHOUT/Recommender+Documentation
您可能也对这本书感兴趣 Mahout in Action .
关于java - 将 Apache Mahout 与 Ruby on Rails 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3223390/