求一算法,各评委对某一大赛打分时怎么才让所打分值趋向真实值不能偏离太大也不能偏离太小?

gzbhappy 2019-09-19 07:06:16
求一算法,各评委对某一大赛打分时怎么才让所打分值趋向真实值不能偏离太大也不能偏离太小?偏离太大或偏离太小都是问题分值,这种算法怎么实现,因为打分时不分先后顺序
...全文
430 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
XBodhi. 2019-09-21
  • 打赏
  • 举报
回复
先确定 偏离的 差值,然后再排序,最后取样本。得到有效的 集合数据。
wanghui0380 2019-09-20
  • 打赏
  • 举报
回复
现在的所谓人工智能,就是找100w组相对公平的打分,然后根据统计做个特征回归,利用这特征做二元聚类

这就是现在所谓的“人工智能”
wanghui0380 2019-09-20
  • 打赏
  • 举报
回复
就像一个公司9成人都在浑水摸鱼,然后个别人老实做事,接着你说那个别人的指标明显和大多数人不同,你说让“管理员”找他们谈话?

所以,这就是博弈。看是好人多,还是坏人多。看是劣币驱良币,还是良币赶劣币。最终是人心的博弈,而非数字能玩的明白的

wanghui0380 2019-09-20
  • 打赏
  • 举报
回复
不现实的想法。

统计学只能帮你完成,平均分,方差,中值,钟型曲线这类特征分布

而多元二项式回归,支持向量机,包络分析这种,只能说把分组数据分类,挑出一个好坏,或者忽略个别跳跃比较大

顶多如此了,至于真实不真实,其实不知道的。就像楼上说,如果9成人故意不真实,你能如何?

就像现在的电影评论和票房。真实么?票房可以玩假的,评论可以灌水的。所以你想根据数据求真实不现实的,因为这有人参与,有人参与的东西,算法上就只有博弈论是真实的,这是人们自己的私心共同玩的,私心决定数据和结果,但结果推不出人心
csdnFUCKINGSUCKS 2019-09-20
  • 打赏
  • 举报
回复
从合理性上讲 本身评分就是主观的东西,不能因为说某个人的评分不“合群”,就要去评判他的评分,说你这个评分跟我们系统里的差异太大,请重新评分。那这种评分还有什么意义。 从实现上讲(我不管,我就要做这么个功能) 首先你需要产生一个参考值,至于这个参考值怎么来得从你系统整体的逻辑和业务考虑,你可以参考体育运动的评分规则(去高低分,取平均分),也可以自己产生,比如在评分时获取历史评分然后直接取平均分,当评分与平均分超过某个范围(这个分为也需要你自己界定)时就标记异常。
大鱼> 2019-09-20
  • 打赏
  • 举报
回复
如果想用比较高深的算法,考虑一下蚁群算法与遗传算法
大鱼> 2019-09-20
  • 打赏
  • 举报
回复
最小二乘法,然后取一个范围,不在这个范围内的舍弃
by_封爱 版主 2019-09-20
  • 打赏
  • 举报
回复
什么叫"真实值"? 我认为宾利这台车非常难看.虽然价高.但是外观我觉得不好看.. 所以我打6分 别人都打9.5分. 你就把我的分数干掉? 我觉得这个不合理. 而且假设要根据分数算出所谓的"偏离值",那么 第一个人打1分 第二个人打2分 以此类推..到10分.. 我觉得这个应该算不出来吧.. 或者1 2 你算出来一个数值 肯定偏低 ..那么第三个人打10 后面都是 8 9 等分数...也就是前2个人是来捣乱的.. 你是根据已打的分数来判断,所以有了2个人的分数,你就认定偏低后面都无效 这样也不合理... 所以我觉得这个算法本身是不是有什么问题啊?
tanta 2019-09-20
  • 打赏
  • 举报
回复
这个要引入对评委的评分惩罚机制。在评委评分的时候,根据评委打分和平均分的方差,对评委进行自动评分,并引入惩罚机制,这样,为了避免自己的分值太高,裁判会尽量把自己的分值向平均值靠拢。
gzbhappy 2019-09-19
  • 打赏
  • 举报
回复
不是这种 去掉一个最高分 去掉一个最低分 评委在打分时与已入库中所有评分进行比对 如果偏离太大或偏离太小 该评很所打分会 直接跑到管理员那儿 管理员会做处理
OrdinaryCoder 2019-09-19
  • 打赏
  • 举报
回复
现在跳水不是去掉一个最高分 去掉一个最低分 然后求平均吗

110,549

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧