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