具有多个“购买”的Mahout布尔pref数据模型

时间:2012-02-09 12:54:42

标签: mahout

我希望获得有关特定商品订单的最常购买商品的推荐信息,例如,如果我有这样的商品

user order items purchased
1    1     1,3
1    2     2,3
2    1     3
3    1     2,4
3    2     1,2,4

如果我访问第2项的页面,我想将第4项作为建议产品,因为它存在于第2,4和5行,而第3项仅存在于第2行(我正在考虑只有第2项的订单)在它))(注意项目3是最多购买但我不希望它如建议,因为我正在看项目2)。这有什么问题?它是一个项目reccomender?它是可行的Mahout还是我应该手工实施?由于不可能为每个相同的用户和项目建模多个首选项,我想将字符串user_order转换为userId。

非常感谢

1 个答案:

答案 0 :(得分:0)

是的,这是一个非常简单的推荐人问题。我想你想忽略'秩序'。所以你的数据更像是:

1,1
1,3
1,2
2,3
3,2
3,4
3,1