【发布时间】:2019-03-22 08:56:18
【问题描述】:
我正在学习tensorflow2.0,关注tutorial。在rnn的例子中,我找到了代码:
def build_model(vocab_size, embedding_dim, rnn_units, batch_size):
model = tf.keras.Sequential([
tf.keras.layers.Embedding(vocab_size, embedding_dim,
batch_input_shape=[batch_size, None]),
tf.keras.layers.LSTM(rnn_units,
return_sequences=True,
stateful=True,
recurrent_initializer='glorot_uniform'),
tf.keras.layers.Dense(vocab_size)
])
return model
我的问题是:为什么代码设置参数return_sequences=True 和stateful=True?使用默认参数怎么样?
【问题讨论】:
标签: tensorflow keras lstm recurrent-neural-network