首页 文章

如何向已购买N件商品的用户推荐K类似商品?

提问于
浏览
0

假设用户从我的网站购买了n个项目;我需要一个算法或方法(使用Mahout可能?怎么样?)这样我就可以向用户推荐类似的k项 . 我没有用户评分 . k推荐需要基于用户的购买历史(他的n项) .

这些项目有“名称”,“作者”,“关键字”字段,例如,我需要推荐最相似的项目 . 如果我添加用户评级会怎么样?我该如何考虑到这一点?

我已经阅读了Mahout文档,但似乎总是需要某种评级 . 我如何提供评级,如果说,到目前为止我只有几个客户?

1 回答

  • 1

    没有完美的方法来构建推荐器 .

    Recommendations without user ratings 根据关键字,名称和作者计算项目 - 项目相似度 . 然后你可以提出最相似的项目 . 由于项目不经常更改,您可以将相似性表存储在某处 .

    Recommendations with user ratings 如果您不想拥有用户评级,还可以存储用户的视图历史记录 . 这导致"boolean"评级(仅具有"seen"和"not seen") . 使用此伪评级,您可以生成具有用户相似性的建议 . 看过类似事物的用户是相似的 .

    对于一些讲座,我强烈推荐你这本书Mahout in Action . 它包含有关如何使用Mahout的大量信息 .

相关问题