我最近研究了很多推荐算法(主要是协同过滤),我发现了很多基于特定用户或项目推荐项目的答案(这是我想做的一部分,所以这是可行的)。我还想发送一些个性化的电子邮件,这意味着给定一封包含特定产品的电子邮件,选择一组用户来发送该电子邮件。
做这件事最好的方法/算法是什么?
发布于 2011-05-24 21:28:07
为此,您只需改变通常的协作过滤过程:不是向用户推荐项目,而是向用户推荐项目。因此,您可以猜测哪些用户最喜欢给定的项目。
只需将产品in作为“用户in”输入,您的真实用户in作为“项目in”输入到Apache Mahout这样的协作过滤系统中。它将推荐用户(“项目”),这将是最好的任何给定的电子邮件(“用户”)。
当然,您仍然需要输入数据。也许您已经收集了用户对产品进行评级、购买或查看的历史记录。这仍然是您的输入。
https://stackoverflow.com/questions/6101724
复制相似问题