gpt4 book ai didi

algorithm - 排序列表差异

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:38:41 24 4
gpt4 key购买 nike

我有以下问题。

我有一组元素,我可以通过特定算法 A 对它们进行排序。排序很好,但非常昂贵。

还有一种算法B可以逼近A的结果,速度快很多,但是顺序不会完全一样。

将 A 的输出作为“黄金标准”,我需要对使用 B 对相同数据产生的误差进行有意义的估计。

任何人都可以建议我可以查看的任何资源来解决我的问题吗?提前致谢!

编辑:

根据要求:添加示例来说明情况:如果数据是字母表的前 10 个字母,

A 输出:a,b,c,d,e,f,g,h,i,j

B 输出:a,b,d,c,e,g,h,f,j,i

导致错误的可能措施是什么,这将允许我调整算法 B 的内部参数以获得更接近 A 的输出的结果?

最佳答案

斯 PIL 曼的 rho

我想你想要的是Spearman's rank correlation coefficient .使用索引 [rank] 向量进行两种排序(完美 A 和近似 B),您可以计算范围从 -1 的秩相关 rho (完全不同)到 1(完全相同):

Spearman's rho

其中 d(i) 是 A 和 B 之间每个字符的排名差异

您可以将误差度量定义为距离 D := (1-rho)/2

关于algorithm - 排序列表差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/859536/

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