2

我最近一直在研究很多推荐算法(主要是协作过滤),并且我发现了很多关于基于特定用户或项目推荐项目的答案(这是我想做的一部分,这样就可以了)。我还想发送一些个性化的电子邮件,这意味着给定一封包含特定产品集的电子邮件,选择一组用户来发送电子邮件。

这样做的最佳方法/算法是什么?

4

1 回答 1

1

为此,您只需扭转通常的协同过滤过程:您不是向用户推荐商品,而是向用户推荐商品。因此,您正在猜测哪些用户最喜欢给定的项目。

只需将产品 ID 作为“用户 ID”输入,将您的真实用户 ID 作为“项目 ID”输入到 Apache Mahout 等协同过滤系统中。它将推荐最适合任何给定电子邮件(“用户”)的用户(“项目”)。

当然,您仍然需要输入数据。也许您收集了用户对产品进行评分、购买或查看的过去历史记录。这仍然是您的输入。

于 2011-05-24T13:28:07.433 回答