我被困在我需要找到用户选择的准确性的地方。
这是我的情况:我有一个高度和宽度 $h 和 $w 的图像。并且图像中有一个理想点,即 $x,$y(Co-ordinates)。用户选择一个坐标 $x1,$y1。我想要找到的是。用户选择与理想选择有多接近或有多准确。
寻找百分比的输出。
不找代码,只找逻辑。
我被困在我需要找到用户选择的准确性的地方。
这是我的情况:我有一个高度和宽度 $h 和 $w 的图像。并且图像中有一个理想点,即 $x,$y(Co-ordinates)。用户选择一个坐标 $x1,$y1。我想要找到的是。用户选择与理想选择有多接近或有多准确。
寻找百分比的输出。
不找代码,只找逻辑。
您可以测量距理想点的绝对距离,然后应用衰减函数。一种可能的选择是高斯函数e^-(d^2)
。
所以,一个可能的公式是
rating = e^{-[(x-xi)^2+(y-yi)^2]/radius^2}
其中是与给用户评分(38%)radius
的理想位置的距离。e^-1
您可以根据自己的喜好选择半径,然后根据您希望评级函数的严格程度对其进行调整。例如,您可以选择半径为图像对角线的 1/5。
解释:
dist^2 = (x-xi)^2 + (y-yi)^2
计算欧几里得距离的平方(毕达哥拉斯公式)。scaled^2 = dist^2 / radius^2
缩放距离e^-(scaled^2)
是高斯分布。如果您愿意,没有比这更好的了:
这是高斯函数的图,上述半径用红色标记。