我希望获得有关特定商品订单的最常购买商品的推荐信息,例如,如果我有这样的商品
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。
非常感谢
答案 0 :(得分:0)
是的,这是一个非常简单的推荐人问题。我想你想忽略'秩序'。所以你的数据更像是:
1,1
1,3
1,2
2,3
3,2
3,4
3,1