12

我想知道是否有任何可用的开源推荐引擎?它应该建议像 Amazon 和 Netflix 这样的东西。我听说过一个名为Apache Mahout-Taste的框架。我下周试试。如果您能分享您宝贵的想法,那就太好了。

4

6 回答 6

16

我是Mahout / Taste的开发人员,希望它能满足您的需求,但为了平衡覆盖,我还要指出:

于 2010-01-24T22:40:33.660 回答
2

lenskit似乎是 grouplens 团队提供的另一个 Java 中不错的推荐引擎。

于 2014-09-30T03:42:16.087 回答
2

我必须使用开源推荐系统,这些是我发现的:

Duine、Apache Mahout、OpenSlopeOne、Cofi、SUGGEST 和 Vogoo。

更多细节:

Apache Mahout 构成了数据挖掘领域的 Java 框架。它结合了 Taste Recommender System,这是一个用于个性化推荐的协作引擎。

Vogoo 是一个实现协同过滤推荐系统的 PHP 框架。它还提供了一个 Slope-One 代码。

Cofi 库中实现了协作过滤方法的 Java 版本。它由 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

希望能帮助到你!

于 2012-11-14T18:48:02.993 回答
2

我刚开始使用easyrec。论坛不是很活跃,尽管我的问题确实得到了回答。此外,他们有一个演示服务器,因此您可以在不安装任何东西的情况下测试推荐工具。我喜欢他们的javascript API和跟踪不同类型项目推荐的方法。目前,他们只支持斜坡一推荐 - 如果您正在寻找这方面的灵活性,mahout会胜出(尽管您可以为 easyrec编写自己的插件)。

于 2013-02-18T15:22:06.450 回答
2

Apache Mahout 是我在这个领域找到的唯一一个(我最近也在寻找)。

虽然Weka也可能是一种选择。

于 2009-11-20T15:00:57.047 回答
1

如果您正在寻找更多的原始引擎,而不是专门为亚马逊或 netflix 配置的引擎,那么Minion提供了“文档相似性度量”。

于 2010-01-24T22:49:44.313 回答