gpt4 book ai didi

algorithm - "Who to follow"算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:31:48 25 4
gpt4 key购买 nike

我想让用户能够查看一些他们可能感兴趣并可能会关注他们的个性化用户...

我是这样想的:

- Get all users he is currently following
- Get all followers that they follow
- rank them by total posts they made (DESC), filled up personal information fields
- show 5 of them on each page load

如果用户有关注者,则会出现一条信息消息...

这种功能可以用这个算法来完成吗?或者有更好甚至更简单的方法吗?

最佳答案

在你的算法中,我想知道为什么你需要根据帖子数量对用户进行排序,也许这与声誉有关?

推荐确实是一个很大的、开放的课题,也是学术研究的热点领域。如果我们正在从事一个实际项目,我认为保持简单和专注会很好。

我在一个很火的网站上亲眼目睹了以下两种推荐社交网站。根据我的经验,推荐输出是高质量的。这里我在脑补背后的算法。希望对您有所帮助。

  1. 发现您可能认识的人:推荐其“关注对象”与您的“关注对象”相交的人。它基于社交网络的“集群效应”:你 friend 的 friend 更有可能成为你的 friend 。

  2. 根据兴趣推荐人:如果用户是名人、公司、机构、新闻媒体等,那么像下面这样的推荐可能会有用:“关注@Linus 的人也关注@Stallman、@LinuxDeveloper ,……”。假设你刚刚关注@Linus,要推荐@Stallman、@LinuxDeveloper,首先我们需要找出所有关注@Linus 的用户,然后找出他们的共同关注列表,可能按关注人数排序。这个想法是根据兴趣相关性推荐用户。我们计算并发现高相关用户,假设用户的关注列表按他们的兴趣分组。

(我也在想,如果用户可以是名人等,算法1会发现与你有共同兴趣的人。这可能在某些场景中更受欢迎。)

关于algorithm - "Who to follow"算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10817053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com