Math 使用未知边界规范化值

Math 使用未知边界规范化值,math,normalization,Math,Normalization,假设我有一个来自硬件传感器的整数值,但我不知道它的边界,那么将该值规格化为有界范围(如[0-1])的最佳方法是什么 通过实验,我知道上限和下限可能是什么,但我没有严格的值。我也知道这个值呈指数增长。你有对应于MIN\u INT和MAX\u INT的上限和下限。将MAX_INT映射为1,将MIN_INT映射为0;将每个输入的x除以MAX_INT+| MIN_INT。这将把值映射到所需的范围,但不一定是最优的(即,您可能有未使用的子范围)。如果可以近似计算上限和下限,则取它们并添加一些确保安全的值(

假设我有一个来自硬件传感器的整数值,但我不知道它的边界,那么将该值规格化为有界范围(如[0-1])的最佳方法是什么


通过实验,我知道上限和下限可能是什么,但我没有严格的值。我也知道这个值呈指数增长。

你有对应于
MIN\u INT
MAX\u INT
的上限和下限。将
MAX_INT
映射为1,将
MIN_INT
映射为0;将每个输入的
x
除以
MAX_INT+| MIN_INT
。这将把值映射到所需的范围,但不一定是最优的(即,您可能有未使用的子范围)。如果可以近似计算上限和下限,则取它们并添加一些确保安全的值(即,输入不能偏离此安全值的范围),并用这些计算出的边界替换映射中的
MAX\u INT
MIN\u INT

Cool。我担心会有未使用的子范围,但事实证明我对边界有很好的估计。