美文网首页产品设计
排行榜半衰期算法

排行榜半衰期算法

作者: 段潇涵 | 来源:发表于2015-11-17 15:39 被阅读271次

原文链接

放射性元素的原子核有半数发生衰变时所需要的时间,叫半衰期。随着放射的不断进行,放射强度将按指数曲线下降,放射性强度达到原值一半所需要的时间叫做同位素的半衰期。原子核的衰变规律是:N = No * ( 1 / 2 ) ^ ( t / T )。其中:No 是指初始时刻( t = 0 )时的原子核数,t 为衰变时间,T 为半衰期,N 是衰变后留下的原子核数。

对于排行榜所涉及的因素无外乎有几个:上架时间、下载量、评分、参与评分的人数。将元素的半衰期规律应用到排行榜算法中是一个很好的选择,可以将以上所有因素都结合在这个公式中。N 为一个应用获得的权重,No 为初始值,我们设置为一个单位。t 为距离初始值的时间。(如果 No 设置为一天,t 即为几天;如果初始值设置为一小时,t 即为几个小时)将 T 设置为排行中一个应用的活跃期,可以有效将时间这个因素利用起来,这样可以减小马太效应,避免强者越强、弱者越弱。

对于参与评分人数,不同的应用可能参与评分的人数不在一个数量级上,这样将这个参数引入到公式中就会对结果造成过大的影响,因此可以采用将参与评分的人数取对数的方式转换到同一个数量级上,并保持原有的递增规律。

基于以上的理论,num 代表评分人数,排行榜半衰期算法公式为:N = No * ( 1 / 2 ) ^ ( t / T ) * lg(num)

相关文章

  • 排行榜半衰期算法

    原文链接 放射性元素的原子核有半数发生衰变时所需要的时间,叫半衰期。随着放射的不断进行,放射强度将按指数曲线下降,...

  • 三节课公开课 高玮 产品经理提升

    社会心理学 认知心理学 比例偏见是什么? 短半衰期知识 半衰期知识 长半衰期知识:经济学、心理学 短半衰期知识:社...

  • 半衰期

    级反应的半衰期

  • 半衰期

    半衰期在药物代谢里指药物血药浓度减半的时间,我觉得人的精力值肯定也有半衰期。 人一生精力的半衰期可能在25岁。人在...

  • 长半衰期和短半衰期

    「半衰期」是物理学的一个概念,但生活中许多事物也有「半衰期」。 短半衰期的事情,能够快速的给我们感官带来刺激,但是...

  • 《精进》读书笔记1

    摘抄: 引入半衰期和收益值概念,由此组合而成四类事件:高收益值、长半衰期事件,高收益值、短半衰期事件,低收益值、长...

  • 2019.1.30♡半衰期事件

    在物理学中,半衰期是指放射元素中半数原子核发生衰变所需要的时间,半衰期越短,衰变越快;半衰期越长,衰变越慢。不同元...

  • 排行榜算法

    作者:HaigLeehttps://www.jianshu.com/u/67ec21fb270d本文由 HaigL...

  • 中秋节

    远方的亲人记忆力很好,期待分享。 有些事,半衰期一瞬间;有些事,半衰期数小时;有些事,半衰期更久远。 数小时好过一瞬间。

  • 《精进》2.怎么拥有一项让自己人生更精进的能力

    半衰期最早是物理学概念,指放射性元素中半数原子核发生衰变所需要的时间,半衰期越短衰变越快,半衰期越长衰变越慢,不同...

网友评论

    本文标题:排行榜半衰期算法

    本文链接:https://www.haomeiwen.com/subject/jrzkhttx.html