在rails中协同过滤

时间:2010-03-15 23:54:23

标签: ruby-on-rails ruby rubygems recommendation-engine collaborative-filtering

我正在寻找在rails中甚至可能的示例中进行协同过滤的解决方案。到目前为止,我只发现了acts_as_recommendable看起来很有用,但我注意到它在过去两年里没有任何更新。

有没有人知道任何其他解决方案和/或示例?

4 个答案:

答案 0 :(得分:3)

您评估过Apache Mahout了吗?它是一个基于Java的解决方案,具有对推荐引擎的HTTP访问。

参考:

Introducing Mahout

答案 1 :(得分:2)

这与您的问题的示例部分有关,因为下面提到的两个库都是Java。

以上答案中引用的文章,由Apache Mahout-Taste库作者has neat examples, source code of the examples( using 2.5GB wikipedia data) , and an excellent packaging to run编写,并在几分钟内查看这些示例。

Apache Mahout-Taste

具体部分为Building a recommendation engine

这是另一个开源推荐引擎。  easyrec

答案 2 :(得分:1)

2013年,Twitter推出了ActiveRecord Reputation System宝石。该主题还有一个free RailsCast

答案 3 :(得分:0)

这是Ruby中的50行推荐系统:http://www.igvita.com/2007/01/15/svd-recommendation-system-in-ruby/

有一个链接不起作用(当他说“数学点击这里”时,它指向使用线性代数进行Berry等人的智能信息检索:http://www2.denizyuret.com/ref/berry/berry95using.pdf