3

我设置了两个独立的 Mahout 推荐器,一个基于用户相似性提供推荐,一个基于项目相似性提供推荐。我真正想要的是一个推荐器,它的推荐基于两个维度,而不仅仅是一个维度。

通过文档,我找不到任何考虑到多个维度的 Recommender 实现。我可以通过从 UserSimilarity 推荐集和 ItemSimilarity 推荐集中获取集合交集来自己实现一个基本版本,但这绝对不是最好的方法。

4

1 回答 1

1

不,它在项目中不存在。我认为您可以通过一些工作将其拼凑起来。它最终将基于加权平均值,其中权重是用户-用户和项目-项目相似性或其他东西的乘积。您可能会发现这在运行时计算太慢了,或者,如果您想要一个更“整体”的模型,您可能会发现潜在因子模型更有趣。但我还没有尝试过。

于 2013-03-29T16:33:24.973 回答