gpt4 book ai didi

php - 良好的评级/声誉系统?

转载 作者:IT老高 更新时间:2023-10-29 00:08:16 25 4
gpt4 key购买 nike

我正在开发一个与 Yahoo! 非常相似的网站。答案:用户可以发布问题,等待其他人的答案并选择更好的答案。为了识别最佳用户,有一个信誉系统,它具有以下特点:

  • 可以对用户投赞成票或反对票;
  • 可以对答案投赞成票或反对票;
  • 每个主题都有一个“经验”分数,每回答一个问题就会增加。

现在,如果可能的话,我想找到一种算法来结合所有这些因素,并为每个答案给出一个“可信度”分数。

到目前为止,我尝试使用 Coefficient * (UpVotes/TotalVotes) 的乘积之类的东西自己做,但它太线性了。我也尝试了其他方法,但它们不起作用(贝叶斯算法)。目前,在 Alpha 版本中,我使用的是 Trustability = sqrt(GoodAnswers)

注意:算法必须是单独的(无需扫描整个数据库以获取平均值、总和等数据)并且尽可能快。我将在 PHP-MySQL 中实现它。

最佳答案

排名系统有很多方法。通过使用时间维度、赞成/反对票数、赞成票和反对票的评分、点击率以及几乎任何您可以想象的东西。

Reddit 有一篇关于排名系统的好文章.

我想到的最直接的解决方案是为单个用户计算一些赞成票的权重。这意味着更受信任的用户比另一个用户更有影响力。例如。评分为 100 的用户肯定比评分为 -100 的两个用户的反对票要好。但我们不能说这比来自 -100 位用户的 100 次反对票要好。尝试对此进行试验。

关于php - 良好的评级/声誉系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12320649/

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