排名饲料算法

时间:2018-04-24 22:50:24

标签: algorithm feed ranking

我正在为一个应用程序构建体育新闻源,我希望它按照流行度和时间顺序排序。我已经使用开源reddit算法实现了排序(我的应用程序喜欢新闻源中的每个帖子)。到目前为止,我已经对它进行了测试,似乎运行良好,但我遇到了一个主要问题:有关热门体育的新闻总是出现在其他体育项目的新闻之上。示例:我的应用程序拥有100,000名篮球迷和1,000名足球迷。关于足球的重大新闻出炉了。它仍然比其他常规的每日篮球新闻少。我该如何解决这个问题?我考虑的一个可能的解决方案是将reddit算法作为所有喜欢某个帖子的粉丝的百分比。

1 个答案:

答案 0 :(得分:1)

我建议您规范粉丝群中的百分比。 “受欢迎程度”不仅要衡量上选票的百分比,还要衡量粉丝群中的相对百分比。

对于每篇文章,计算一次投票。接下来,将其转换为Z分数:在该项运动的粉丝群中,在本文评级的平均值之上/之下有多少标准偏差。用这个代替投票数。