我正在寻找一种算法/推荐引擎,以“建议”的基础上鸣叫的内容的评价鸣叫:在C#微博推荐算法
从1000数据集的额定(1〜5)推文推荐基于来自另一个数据集的额定推文推文,其中有... 10 000 000条推文。
我们正在寻找的东西已经在C#/。net上实现了,我们看着Aforge,但我们不确定哪种算法最适合我们的目的。
我们还研究了Google Prediction Engine,但它已付款,我们只是为了好玩。
我正在寻找一种算法/推荐引擎,以“建议”的基础上鸣叫的内容的评价鸣叫:在C#微博推荐算法
从1000数据集的额定(1〜5)推文推荐基于来自另一个数据集的额定推文推文,其中有... 10 000 000条推文。
我们正在寻找的东西已经在C#/。net上实现了,我们看着Aforge,但我们不确定哪种算法最适合我们的目的。
我们还研究了Google Prediction Engine,但它已付款,我们只是为了好玩。
您在找协同过滤算法家族。 Here你可以找到C#实现的几个选项。其中有implementation for SlopeOne算法 - 非常简单,但仍然非常有效。
看起来Apache Mahout Recommendation framework理想情况下适合您的任务 - Mahout是一个成熟的,生产就绪的可扩展解决方案,适用于类似的任务。如果您需要对此引擎进行良好的介绍,“Mahout in Action”一书可以提供帮助。
尽管事实上,Mahout的推荐引擎是Java库,现在可以使用其完整的C#端口命名NReco Recommender
因此让我的屁股downvoted:http://xkcd.com/1060/ – Joe