gpt4 book ai didi

ranking - 投票算法: how to calculate rank?

转载 作者:行者123 更新时间:2023-12-02 10:37:35 24 4
gpt4 key购买 nike

我正在尝试找出一种计算排名的方法。现在它只需要每个条目的赢/输的比率,所以例如100 次中,有 99 次获胜,则胜率达到 99%。但如果一个参赛作品在 1 票中赢得 1 票,那么它的获胜排名将是 100%,但绝对不能高于赢得 99 次的参赛作品。更好的方法是什么?

最佳答案

尝试这样的事情:

votes = wins + losses
score = votes * ( wins / votes )

这样一来,50% 胜出但有 100 万票的人仍然会领先于 100% 胜出但只有一票的人。

您也可以根据年龄(本例中以天为单位)添加额外的重量,例如

if age < 5:
score = score + ((highest real score on site) * ((5 - age) / 5)

这会将全新的条目放在第一页的顶部,然后它们将在接下来的 5 天内缓慢地沿着列表向下移动(我假设年龄是一个小数,而不仅仅是一个整数) )。 5 天结束后,将仅根据前一段伪代码的分数将它们放入列表中。

关于ranking - 投票算法: how to calculate rank?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2119242/

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