计算内容热度的算法解释

定义一个内容的热度

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

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:时间

我们能够看到,对于不同的初始质量

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值