gpt4 book ai didi

根据多个条件对链接进行排序

转载 作者:行者123 更新时间:2023-12-04 06:50:58 24 4
gpt4 key购买 nike

所以我确定有人已经做过类似的事情。我有一个自定义链接列表,并跟踪它们被点击的次数,以及最后一次被点击的时间。我想根据这两个因素对它们进行某种有用的排序。任何人都可以指出我现有的解决方案或更好的讨论?我对如何实现这一点有一些想法,但希望有一个更简单的答案。
编辑澄清(使用电话发布):

所以我目前的想法是将点击的权重减半,每个时期加倍,一个时期为一天。那是:
Day ... # Clicks are

<1 ..... Full Value

<2 ..... Halved value

<4 ..... 1/4th value

<8 ..... 1/8th value

前提是新近度和点击频率意味着将它们放在列表中的第一个会更有用。

最佳答案

最简单的方法之一就是两个值的加权平均值,您应该首先根据它们的最大值对它们进行标准化,例如

  • 查找所有链接之间的最大点击次数
  • 计算归一化点击次数为 clicks / maxClicks ,这将从 0.0 到 1.0
  • 选择链接的最大陈旧阈值(例如 4 个月)
  • 将标准化的“新鲜度”值计算为 (now - lastVisited) / threshold ,丢弃在阈值之前点击的所有项目
  • 计算加权平均值为 normalizedClickValue * alpha + normalizedFreshness * (1.0 - alpha)

  • 您可以从这样的事情开始,然后根据您的需要进行调整。

    关于根据多个条件对链接进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3136742/

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