【问题标题】:Normalizing values with unknown bounds归一化具有未知界限的值
【发布时间】:2012-11-20 20:51:19
【问题描述】:

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

通过实验,我知道上限和下限可能是什么,但我没有严格的值。我也知道价值成倍增长。

【问题讨论】:

    标签: math normalization


    【解决方案1】:

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

    【讨论】:

    • 酷。我担心有未使用的子范围,但事实证明我对边界有很好的估计。
    猜你喜欢
    • 2018-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多