StackedRNNCells
classkeras.layers.StackedRNNCells(cells, **kwargs)
包装器使一组RNN单元的行为像一个单一的单元.
用于实现高效的堆叠RNN.
参数: cells: RNN单元实例的列表.
示例:
batch_size = 3
sentence_length = 5
num_features = 2
new_shape = (batch_size, sentence_length, num_features)
x = np.reshape(np.arange(30), new_shape)
rnn_cells = [keras.layers.LSTMCell(128) for _ in range(2)]
stacked_lstm = keras.layers.StackedRNNCells(rnn_cells)
lstm_layer = keras.layers.RNN(stacked_lstm)
result = lstm_layer(x)