我想知道是否有任何开源推荐引擎可用?它应该建议像亚马逊和Netflix。我听说过一个叫Apache Mahout - Taste的框架。我正在下周尝试。如果你能分享你的宝贵想法,那将是非常棒的。适用于Java应用程序的推荐引擎
回答
Apache Mahout是我在这方面找到的唯一一个(我最近也在寻找)。
虽然Weka也可能是一个选项。
如果你正在寻找更多的原始引擎,而不是一些专门配置d为亚马逊或netflix,则Minion提供'文档相似性度量'。
我与开源的推荐系统工作,这些都是我发现的:
Duine,Apache的象夫,OpenSlopeOne,渔,Suggest和Vogoo。
更多细节:
的Apache Mahout中构成了数据挖掘领域的Java框架。它已经融入了味觉推荐系统,这是一种用于个性化推荐的协作引擎。
Vogoo是一个实现协作过滤推荐系统的PHP框架。它还提供了一个Slope-One代码。
Coloforative Filtering方法的Java版本在Cofi库中实现。它由Slope-One算法的创建者Daniel Lemire开发。 Lemire的网页上还有一个PHP版本。
OpenSlopeOne在PHP上提供了一个关于性能的Slope One实现。
SUGGEST是由George Karkys制作并以二进制格式分发的推荐库。
我所描述的一切,我发现这里在我的博客: http://girlincomputerscience.blogspot.com.br/2012/11/open-source-recommendation-systems.html
希望它能帮助!
我刚开始使用easyrec。论坛不是非常活跃,尽管我的问题得到解答。另外他们有一个演示服务器,所以你可以在不安装任何东西的情况下测试驱动推荐工具我喜欢他们的javascript API以及跟踪不同类型商品推荐的方式。目前,他们只支持slope one推荐 - 如果你在这方面寻找灵活性,mahout wins hands down(尽管easyrec可以为write your own plugins)。
lenskit似乎是另外一个很好的Java推荐引擎,由grouplens团队提供。
- 1. 推荐用于Swing应用程序或替代库的通用CSS引擎
- 2. 关于推荐引擎
- 3. 供应商推荐引擎
- 4. 适用于中级Web应用程序的推荐SQL版本
- 5. 适用于较小应用程序的推荐报告工具?
- 6. 在java web应用程序中集成mahout推荐引擎时的异常
- 7. Python推荐引擎
- 8. Alfresco推荐引擎?
- 9. Neo4j推荐引擎
- 10. 基于关键字的推荐引擎
- 11. Neo4j的推荐引擎(基于偏好)
- 12. 基于SOM的推荐引擎
- 13. 推荐WP7应用程序
- 14. 适用于asp.net-mvc应用程序的良好规则引擎
- 15. 适用于iPhone的移动OCR引擎应用程序
- 16. 如何使我的推荐引擎适应冷启动?
- 17. 流程的建议/推荐引擎
- 18. 适用于java的轻量级数据结构谷歌应用程序引擎
- 19. 标签超链接不适用于应用程序引擎
- 20. Java应用程序的规则引擎
- 21. 推荐引擎的简单,但数据沉重的Web应用程序
- 22. easyrec推荐引擎与grails
- 23. 模板引擎推荐
- 24. Weka vs Mahout推荐引擎
- 25. 谷歌应用程序引擎的应用程序监控java
- 26. 适用于Rails应用程序的推荐服务器布局/体系结构
- 27. 推荐适用于PC的轻量级任务管理应用程序
- 28. 在谷歌应用程序引擎JAVA
- 29. 推荐用于纯Web应用程序的IDE(HTML5等)
- 30. addChildEventListener不适用于java应用程序
是Apache Mahout仍然用于2013? – KyelJmD 2013-06-27 04:31:47
是的。我目前没有对此做出贡献,通常专注于'下一代'项目,位于http://myrrix.com,现在位于Cloudera。 – 2013-09-24 07:59:02
我注意到Apache上的Apache Mahout没有更新到哪里更新的版本? – KyelJmD 2013-09-24 11:18:33