1 Why
为什么需要归一化
dummy 在机器学习的过程中, 一个由于计数单位的影响导致分布范围较宽广的值和 一个分布范围较窄小的值会在训练过程中有 着不同的影响能力,结果主要是会引起模型对某些值过于敏感或者不敏感,而这种情况其实是我 们不愿看到的一种天然由 外界强加给系统的“不公平”的情况。克服的办法也是有的,那就是使用归一化这样一个操作过程:把数据的大小分布 压缩或框定在一个比例协调的范围之内。
国家收入: 人民币, 韩币, 美元
2 Method
2.1 0-1标准化
max-min scale
\[ x_{normalization} = \dfrac{x - x_{min}}{x_{max} - x_{min}} \]
转化后: 0 <= x <= 1
2.2 z-score标准化
z-score scale
\[ x_{normalization} = \dfrac{x - \mu}{\sigma} \]
转化后: x ~ (0, 1)
2.3 sigmoid函数
\[ x_{normalization} = \dfrac{1}{1 + e^{-x}} \]
2.4 References
转化后: 0 < x < 1, 集中在0.5附近
3 TODO
每层网络都可以进行归一化