是否可以通过某些层应用输入数据的规范化?
Is it possible to apply normalization of input data via some layers?
我正在构建 Keras RNN 模型并预处理我的输入以标准化(在 0 和 1 之间)。
我想知道是否有一种方法可以通过作为模型本身的一部分的某些第一层来实现相同的目的?
由于模型只有 batch-wise 信息,它不能对全局 max/min 本身进行归一化。但是,如果你能以某种方式将你的全局 max/min 传递给模型,你可以试试这个:
from keras.layers import Lambda
model.add(Lambda(lambda x: (x-min) / (max-min))
我正在构建 Keras RNN 模型并预处理我的输入以标准化(在 0 和 1 之间)。
我想知道是否有一种方法可以通过作为模型本身的一部分的某些第一层来实现相同的目的?
由于模型只有 batch-wise 信息,它不能对全局 max/min 本身进行归一化。但是,如果你能以某种方式将你的全局 max/min 传递给模型,你可以试试这个:
from keras.layers import Lambda
model.add(Lambda(lambda x: (x-min) / (max-min))