Tensorflow、MultiRNN,为什么会有这么多cell?
Tensorflow, MultiRNN, why are there so many cells?
我正在尝试在 tensorflow 中构建序列到序列模型,我正在使用 MultiRNN class 将 3 个 GRU 链接在一起用于我的编码器。
with tf.variable_scope('encoder') as encode_scope:
encoder_rnn = rnn.MultiRNNCell([rnn.GRUCell(1024)] * 3)
encoder_state = tf.zeros((BATCH_SIZE, encoder_rnn.state_size))
for t in range(TIME_STEPS):
encoder_output, encoder_state = encoder_rnn(getTimeStep(input_tensor, t), encoder_state)
encode_scope.reuse_variables()
我目前正在张量板上查看我的模型。当我在图中展开编码器节点时,它看起来像这样......
它继续向左延伸,直到到达单元格 63。这些单元格到底是什么?为什么有 63 个单元格?当我扩展编码器节点(每个 GRU 1 个)时,我期待看到更多类似 3 个项目的东西。
TIME_STEPS
的值是多少?可能是 64 岁吗?
我正在尝试在 tensorflow 中构建序列到序列模型,我正在使用 MultiRNN class 将 3 个 GRU 链接在一起用于我的编码器。
with tf.variable_scope('encoder') as encode_scope:
encoder_rnn = rnn.MultiRNNCell([rnn.GRUCell(1024)] * 3)
encoder_state = tf.zeros((BATCH_SIZE, encoder_rnn.state_size))
for t in range(TIME_STEPS):
encoder_output, encoder_state = encoder_rnn(getTimeStep(input_tensor, t), encoder_state)
encode_scope.reuse_variables()
我目前正在张量板上查看我的模型。当我在图中展开编码器节点时,它看起来像这样......
它继续向左延伸,直到到达单元格 63。这些单元格到底是什么?为什么有 63 个单元格?当我扩展编码器节点(每个 GRU 1 个)时,我期待看到更多类似 3 个项目的东西。
TIME_STEPS
的值是多少?可能是 64 岁吗?