计算内容热度的算法解释

内容的热度由初始质量、重力和时间决定。初始质量越高,热度衰减越慢;重力越大,热度下降越快。质量数值与时间的关系可假设为线性或对数正相关,影响内容被新内容超越的时间。在掘金社区,内容热度的计算考虑了作者影响力、衰减速率等因素,以平衡新旧内容的流量分配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定义一个内容的热度

什么样的一个内容是热门的呢?这其实是一个相对的概念,面对不同的需求,它的表达是不同的。

H = \frac{W + I}{(T+1)^{G}}

其中:

  • W:内容质量的数值表达,例如一篇文章质量可以定义成文章的点赞数,也可以根据产品需要定义为其他
  • I:新内容的初始质量,具体含义后续解释中会理解
  • G:重力 Gravity,或者说是一个内容变得不再热门的速度,重力越大,一个内容刷新的就越快
  • T:时间

可以看到热度 H 在这样的公式中有 4 个变量即 H(W,I,T,G),此公式与 Hacker News、Reddit 相同,只是定义内容质量 W 时用的逻辑不一样。

1)热度H与时间T的关系

首先,我们看一个比较简单的关系,就是热度与时间的关系:

  • W:100
  • I:10
  • G:1.5
  • T:时间
H = \frac{100+10}{(T+1)^{1.5}}

很清楚,时间越大,热度越低。

2)热度H与初始质量I、时间T的关系

  • W:0
  • I:[2, 4, 6]
  • G:1.5
  • T:时间

我们能够看到,对于不同的初始质量 I,内容的初始热度是不同的,在后续的时间衰减中,如果其他数值不变,那么初始质量越高则内容热度越大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值