我想知道是否有可用的开源推荐引擎?它应该建议亚马逊和Netflix之类的东西。我听说过一个名为Apache Mahout - Taste的框架。我下周试试。如果你能分享你宝贵的想法,那将是很棒的。
答案 0 :(得分:15)
答案 1 :(得分:2)
Apache Mahout是我在这个领域找到的唯一一个(我最近也一直在寻找)。
虽然Weka也可能是一种选择。
答案 2 :(得分:2)
我必须使用开源推荐系统,这些是我发现的:
Duine,Apache Mahout,OpenSlopeOne,Cofi,SUGGEST和Vogoo。
更多详情:
Apache Mahout构成了数据挖掘领域的Java框架。它结合了Taste Recommender System,这是一个用于个性化推荐的协作引擎。
Vogoo是一个实现协同过滤推荐系统的PHP框架。它还提供了Slope-One代码。
在Cofi库中实现了Java版本的Collaborative Filtering方法。它由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
希望它有所帮助!答案 3 :(得分:2)
我刚开始使用easyrec。论坛不是很活跃,虽然我确实得到了我的问题的答案。此外,他们还有一个演示服务器,因此您无需安装任何东西即可测试驱动推荐工具我喜欢他们的javascript API以及跟踪不同类型商品推荐的方式。目前,他们只支持slope one推荐人 - 如果您正在寻求这方面的灵活性,可以wins hands down(尽管您可以write your own plugins进行easyrec)。
答案 4 :(得分:2)
lenskit似乎是另一个很好的Java推荐引擎,由grouplens团队提供。
答案 5 :(得分:1)
如果您正在寻找原始引擎,而不是专门为amazon或netflix配置的内容,那么Minion会提供“文档相似性度量”。