gpt4 book ai didi

mysql - 具有 5 星评级的图像排名竞赛结果

转载 作者:可可西里 更新时间:2023-11-01 08:41:51 24 4
gpt4 key购买 nike

我举办了一个日历摄影比赛,该比赛使用 5 星评级系统,根据图像的平均评级对图像进行排名。但是,我想考虑照片获得的总票数以获得更准确的排名。例如,我不希望获得 1 个 5 星投票(平均评分:5)的图像排名高于获得 10 个 5 星投票和 1 个 4 星投票(平均评分:4.9)的图像。

我知道之前有人提出过这个话题,但我似乎找不到适用于我的特定情况的直接答案。 Evan Miller 网站超出了我的理解范围……我只是在寻找一种简单的计算方法,可以为获得更多总票数的图像赋予更多权重。

我找到的最接近的答案位于此处:What is a better way to sort by a 5 star rating? .这个解决方案的唯一问题是我的场景中没有变量“m”,我不知道如果我任意给“m”赋值会产生什么样的效果。

如果我有以下变量,我应该使用什么公式来实现所需的排名类型?我还需要考虑其他因素吗?

R: Average rating of image
v: Total Votes of image
C: Average rating of ALL images

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

你可以简单地计算平均分,

但最好对给定的总票数进行更正。一种纠正方法是添加“虚拟”低票(例如 10 ones),因此

答案较多的照片的修正平均值与实际平均值的变化很小,但投票相对较少的照片的修正平均值会显着向低值移动。

这被称为“贝叶斯平均”。实际上,答案较多的照片排名高于平均分相同但得票较少的照片。

关于mysql - 具有 5 星评级的图像排名竞赛结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32996104/

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