首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向已经购买了N个商品的用户推荐K个相似的商品?

如何向已经购买了N个商品的用户推荐K个相似的商品?
EN

Stack Overflow用户
提问于 2012-05-01 21:52:38
回答 1查看 1K关注 0票数 0

假设一个用户从我的网站购买了n个项目,我需要一个算法或方法(也许使用Mahout?如何实现?)这样我就可以向用户推荐k个相似的项目。我没有用户评分。K个推荐需要基于用户的购买历史(他的n个项目)。

项目有字段“名称”,“作者”,“关键字”例如,我需要推荐最相似的项目。如果我同时添加用户评分,会发生什么?我该如何考虑这一点?

我读过Mahout文档,但它似乎总是需要一些评级。如果到目前为止,我只有几个客户,我如何提供评级?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-01 22:14:14

没有完美的方法来构建一个推荐器。

没有用户评分的推荐根据关键词、名称和作者计算项目-项目相似度。然后,您可以提出最相似的项目,但尚未见过。由于条目不会经常更改,因此您可以将相似度表存储在某个地方。

Recommendations with user ratings如果你不想要用户评分,你也可以存储用户的查看历史记录。这将导致“布尔”评级(仅具有“已见”和“未见”)。有了这个伪评级,您可以生成具有用户相似度的推荐。看过类似东西的用户也是类似的。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10398664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档