Select Language

AI社区

AI技术百科

线性函数归一化(Min-Max Scaling)

为了消除数据特征之间的量纲影响, 我们需要对特征进行归一化处理, 使得不同指标之间具有可比性。

对数值类型的特征做归一化可以将所有的特征都统一到一个大致相同的数值区间内。 最常用的方法主要有以下两种。

线性函数归一化(Min-Max Scaling) 。 它对原始数据进行线性变换, 使结果映射到[0, 1]的范围, 实现对原始数据的等比缩放。 归一化公式如下 :


其中X为原始数据,

分别为数据最大值和最小值。

零均值归一化(Z-Score Normalization) 。 它会将原始数据映射到均值为0、 标准差为1的分布上。 具体来说, 假设原始特征的均值为μ

、 标准差为σ, 那么归一化公式定义为 :

假设有两种数值型特征,x1

的取值范围为 [0, 10],x2

的取值范围为[0, 3]。

在学习速率相同的情况下,x1

的更新速度会大于x2

, 需要较多的迭代才能找到最优解。

如果将 x1

x2 归一化到相同的数值区间后, 优化目标的等值图会变成圆形。x1x2 的更新速度变得更为一致, 容易更快地通过梯度下降找到最优解。

我要发帖
数据归一化
2021-05-14 16:15:52加入圈子
  • 2

    条内容
数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性。原始数据经过数据标准化处理后,各指标处于同一数量级,适合进行综合对比评价。