gpt4 book ai didi

php - 最近的、有趣的和新的/未答复的帖子的平衡组合

转载 作者:行者123 更新时间:2023-11-29 14:43:56 25 4
gpt4 key购买 nike

我正在搜索算法,或者一些健身评级方法。

以 Stackoverflow 为例。帖子按组分组

  • 评分(+、-、0)
  • 标签(以及基于其中事件的标签重要性)
  • 用户(用户评分/声誉、年龄、近期事件)
  • 关键字

我正在寻找方法,如何对它们进行排序以创建优化/平衡的组合。
我不想仅显示最新的或仅最受好评的或仅重要的标签

也许名称是“多属性最优排序”,或类似的名称。

任何人都可以提供建议吗?谢谢

ADD1:也许我们正在谈论健身功能 ( http://en.wikipedia.org/wiki/Fitness_function )

最佳答案

为每个因素生成单独的子分数,然后对它们进行标准化,将它们加在一起,并按每个帖子的总分进行排序。例如,

  1. 按评分对所有帖子进行排名,然后将其在排名中的位置映射到 0.0-1.0 范围(评分最高的帖子为 1.0,评分最低为 0.0)。
  2. 创建一个函数来获取帖子的标签并仅根据标签计算类似的 0.0-1.0 分数。
  3. 创建另一个函数来为用户执行相同的操作。
  4. 还有一个用于您想要的任何关键字。

如果您希望某些事情比其他事情更多地考虑,请将子分数乘以常数因子,然后将其添加到总分中 - 例如,如果您希望评分很重要,而其他事情不那么重要,您可能会这样做(3*A)+B+C+D 如果四个子分数是字母。

至于你到底是如何将事情转化为分项分数的?这是您必须为您的特定应用程序确定的事情;没有一种方法是“正确的”。

关于php - 最近的、有趣的和新的/未答复的帖子的平衡组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7389925/

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