假设我有一个来自硬件传感器的整数值,我不知道它的界限,将这个值标准化为有界范围的最佳方法是什么,如[0-1]?
从实验中,我知道上限和下限可能是什么,但我对这些没有严格的价值。我也知道价值呈指数增长。
答案 0 :(得分:1)
您有与MIN_INT
和MAX_INT
对应的上限和下限。将MAX_INT
映射到1,将MIN_INT
映射到0;将每个输入x
除以MAX_INT + |MIN_INT|
。这会将值映射到所需的范围,但不一定是最佳的(即,您可能有未使用的子范围)。如果您可以近似上限和下限,请选择它们并添加一些确保安全的值(即输入不能偏离具有此安全值的范围)并替换MAX_INT
和{{1}在这些计算边界的映射中。