from keras.models import Sequential
from keras.layers.recurrent import LSTM
from keras.layers.wrappers import Bidirectional
from keras.layers.normalization import BatchNormalization
model = Sequential()
model.add(Bidirectional(LSTM(128, activation=None), input_shape=(256,10)))
model.add(BatchNormalization())
如果要对LSTM的线性输出应用BatchNormalization,可以按照
实际上,您要删除LSTM的非线性激活(而不是门激活),然后对输出应用BatchNormalization。
如果您想要将批处理规范化应用到LSTM的一个内部流中,比如循环流,恐怕Keras中还没有实现这个特性。
相关问题 更多 >
编程相关推荐