【发布时间】:2012-11-20 20:51:19
【问题描述】:
假设我有一个来自硬件传感器的整数值,但我不知道它的界限,将这个值标准化为有界范围(如 [0-1])的最佳方法是什么?
通过实验,我知道上限和下限可能是什么,但我没有严格的值。我也知道价值成倍增长。
【问题讨论】:
标签: math normalization
假设我有一个来自硬件传感器的整数值,但我不知道它的界限,将这个值标准化为有界范围(如 [0-1])的最佳方法是什么?
通过实验,我知道上限和下限可能是什么,但我没有严格的值。我也知道价值成倍增长。
【问题讨论】:
标签: math normalization
您有对应于MIN_INT 和MAX_INT 的上限和下限。将 MAX_INT 映射到 1,将 MIN_INT 映射到 0;将每个输入 x 除以 MAX_INT + |MIN_INT|。这会将值映射到所需的范围,但不一定是最佳的(即,您可能有未使用的子范围)。如果您可以近似上限和下限,则取它们并添加一些可确保安全的值(即,输入不能偏离此安全值的范围)并替换映射中的MAX_INT 和MIN_INT使用这些计算出的边界。
【讨论】: