具有多个"purchases"的 Mahout 布尔首选项数据模型



我想为具有特定项目的订单获得关于购买量最大的项目的recommendations,例如,如果我有这样的表

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)。这是什么问题?这是商品回收单吗?它在Mahout中可行吗?还是我应该手工实现它?由于不可能为同一用户和项目建模多个偏好,我想将字符串user_order转换为userId。

非常感谢

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

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

相关内容

  • 没有找到相关文章

最新更新