Java 应用程序的推荐引擎
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/1768556/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Recommendation Engines for Java applications
提问by SomaSekhar
I was wondering if there is any open source recommendation engine available? It should suggest something like Amazon and Netflix. I have heard of a framework called Apache Mahout - Taste. I am trying it next week. It would be great if you can share your valuable thoughts.
我想知道是否有可用的开源推荐引擎?它应该建议像 Amazon 和 Netflix 这样的东西。我听说过一个名为Apache Mahout-Taste的框架。我下周试试。如果您能分享您的宝贵想法,那就太好了。
回答by Sean Owen
回答by Grundlefleck
回答by Renata
I had to work with open source recommendation systems and these are the ones that I found:
我不得不使用开源推荐系统,这些是我发现的:
Duine, Apache Mahout, OpenSlopeOne, Cofi, SUGGEST and Vogoo.
Duine、Apache Mahout、OpenSlopeOne、Cofi、SUGGEST 和 Vogoo。
More details:
更多细节:
Apache Mahout constitutes a Java framework in the data mining area. It has incorporated the Taste Recommender System, a collaborative engine for personalized recommendations.
Apache Mahout 构成了数据挖掘领域的 Java 框架。它整合了口味推荐系统,这是一个用于个性化推荐的协作引擎。
Vogoo is a PHP framework that implements an collaborative filtering recommender system. It also presents a Slope-One code.
Vogoo 是一个实现协同过滤推荐系统的 PHP 框架。它还提供了一个 Slope-One 代码。
A Java version of the Collaborative Filtering method is implemented in the Cofi library. It was developed by Daniel Lemire, the creator of the Slope-One algorithms. There is also an PHP version available in Lemire's webpage.
Cofi 库中实现了协作过滤方法的 Java 版本。它由 Slope-One 算法的创建者 Daniel Lemire 开发。Lemire 的网页中还提供了一个 PHP 版本。
OpenSlopeOne offers an Slope One implementation on PHP that cares about performance.
OpenSlopeOne 在 PHP 上提供了一个关注性能的 Slope One 实现。
SUGGEST is a recommendation library made by George Karkys and distributed in a binary format.
SUGGEST 是 George Karkys 制作的推荐库,以二进制格式分发。
I described everything I found out here on my blog: http://girlincomputerscience.blogspot.com.br/2012/11/open-source-recommendation-systems.html
我描述了我在我的博客上发现的一切:http: //girlincomputerscience.blogspot.com.br/2012/11/open-source-recommendation-systems.html
hope it helps!
希望能帮助到你!
回答by mooreds
I just started using easyrec. The forums are not very active, though I did get my questions answered. Plus they have a demo server so you can test drive the recommendation tools without installing anything. I liked their javascript APIand way to track recommendations of different types of items. Currently, they only support the slope onerecommender--if you are looking for flexibility in this regard, mahout wins hands down(though you can write your own pluginsfor easyrec).
我刚开始使用easyrec。论坛不是很活跃,虽然我的问题得到了回答。此外,他们还有一个演示服务器,因此您可以在不安装任何东西的情况下测试驱动推荐工具。我喜欢他们的javascript API和跟踪不同类型项目推荐的方式。目前,它们只支持一个推荐器的斜率——如果您在这方面寻求灵活性,mahout 会胜出(尽管您可以为 easyrec编写自己的插件)。

