首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >简单建议/推荐算法

简单建议/推荐算法
EN

Stack Overflow用户
提问于 2009-12-04 21:18:30
回答 6查看 9.9K关注 0票数 19

我正在寻找一个简单的建议算法来实现到我的Web应用程序。就像Netflix亚马逊等等..。但更简单。我不需要博士团队来获得更好的建议指标。

所以说我有:

  • User1喜欢Object1。
  • User2喜欢Object1和Object2。

我想向User1建议他们可能也喜欢Object2。

我显然可以想出一些天真的东西。我正在寻找一些经过审查和易于实施的东西。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-12-04 21:23:40

在优秀的编程集体智能中有许多简单的和不那么简单的建议算法示例。

皮尔逊相关系数 (维基百科一篇枯燥无味的文章)可以给出相当好的结果。下面是Python中的一个实现,TSQL中的另一个实现,以及对算法的有趣解释。

票数 11
EN

Stack Overflow用户

发布于 2009-12-04 21:27:24

尝试一种坡度一号算法,它是解决这类问题的最常用算法之一。

下面是是t中的一个示例实现

票数 11
EN

Stack Overflow用户

发布于 2009-12-04 21:25:44

你可能想看看关联规则学习先验算法。背后的基本想法是,您创建类似于“如果用户喜欢Object1,而不是用户喜欢Object2”的规则,并检查它们如何很好地描述(您的)现实。在您的具体示例中,此规则支持2(作为Object1这样的两个用户)和50%的置信度a(因为规则在2种情况中有1种是正确的)。我自己刚刚实现了概念的基本证明(实际上是我在Hadoop上的第一步),这并不困难。

或者,您可能想看看阿帕奇马赫特-品味。不过我自己从来没用过。

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

https://stackoverflow.com/questions/1849693

复制
相关文章

相似问题

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