Wrapper 允许一堆 RNN 单元格作为单个单元格运行。
用法
tf.keras.layers.StackedRNNCells(
cells, **kwargs
)
参数
-
cells
RNN 单元实例列表。
属性
-
output_size
-
state_size
用于实现高效的堆叠 RNN。
例子:
batch_size = 3
sentence_max_length = 5
n_features = 2
new_shape = (batch_size, sentence_max_length, n_features)
x = tf.constant(np.reshape(np.arange(30), new_shape), dtype = tf.float32)
rnn_cells = [tf.keras.layers.LSTMCell(128) for _ in range(2)]
stacked_lstm = tf.keras.layers.StackedRNNCells(rnn_cells)
lstm_layer = tf.keras.layers.RNN(stacked_lstm)
result = lstm_layer(x)
相关用法
- Python tf.keras.layers.StringLookup用法及代码示例
- Python tf.keras.layers.Subtract用法及代码示例
- Python tf.keras.layers.SimpleRNN用法及代码示例
- Python tf.keras.layers.SimpleRNNCell用法及代码示例
- Python tf.keras.layers.Softmax用法及代码示例
- Python tf.keras.layers.InputLayer用法及代码示例
- Python tf.keras.layers.serialize用法及代码示例
- Python tf.keras.layers.Dropout用法及代码示例
- Python tf.keras.layers.maximum用法及代码示例
- Python tf.keras.layers.LayerNormalization用法及代码示例
- Python tf.keras.layers.Conv2D用法及代码示例
- Python tf.keras.layers.RepeatVector用法及代码示例
- Python tf.keras.layers.Multiply用法及代码示例
- Python tf.keras.layers.Activation用法及代码示例
- Python tf.keras.layers.Conv1D用法及代码示例
- Python tf.keras.layers.experimental.preprocessing.PreprocessingLayer.adapt用法及代码示例
- Python tf.keras.layers.CategoryEncoding用法及代码示例
- Python tf.keras.layers.subtract用法及代码示例
- Python tf.keras.layers.experimental.preprocessing.HashedCrossing用法及代码示例
- Python tf.keras.layers.ZeroPadding3D用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.keras.layers.StackedRNNCells。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。