mahout – 如何解决产品推荐问题:用户__bought__ XXX也__viewed__ YYY

我目前正在学习推荐系统,学习了一些关于协同过滤,用户CF,项目CF,很明显使用这些算法来解决如下问题:

1)用户买了XXX也买了YYY

2)用户查看XXX也查看了YYY

我的问题是:如何解决问题:
1)用户购买XXX也查看了YYY
2)用户查看XXX还买了YYY?

更新:刚刚将标题更正为:“用户购买XXX也查看了YYY”

最佳答案 虽然我不确定这是否真的是“推荐”,但我可以告诉您如何在Mahout中跨域推荐.您将构建两个DataModel,一个基于用户项购买,一个基于用户项视图.您可以使用购买数据作为UserSimilarity或ItemSimilarity实现的输入,但是,然后将视图数据作为输入DataModel提供给Recommender实现.然后你会计算出更像你的建议.

点赞