【发布时间】:2020-12-12 08:43:42
【问题描述】:
我正在使用 Sequential Keras 模型,并试图找出进行特征缩放的最佳方法。
model = Sequential()
model.add(Masking(mask_value=-50, input_shape=(None,10)))
model.add(LayerNormalization(axis=-1))
model.add(LSTM(100, input_shape=(None,10)))
model.add(Dense(100, activation='relu'))
model.add(Dense(3, activation='softmax'))
print(model.summary())
在第 3 行,我有一个 LayerNormalization 层,根据文档,它可以缩放为均值和标准差。但是,我也遇到过批量标准化和tf.keras.layers.experimental.preprocessing.Normalization。我的问题是这种方法类似于 Sklearn 的StandardScalar() 还是我可以使用另一种方法来在模型中显示比例?
【问题讨论】:
标签: python tensorflow keras