Tensorflow,MultiRNN,为什么有那么多细胞?

时间:2016-06-16 13:46:13

标签: python neural-network tensorflow tensorboard

我正在尝试构建一个序列来对张量流中的模型进行排序,我正在使用MultiRNN类将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()

我目前正在张量板上查看我的模型。当我在图表中展开编码器节点时,它看起来像这样...... enter image description here

它继续向左延伸,直到它到达单元格63.这些单元格究竟是什么,为什么有63个单元格?当我扩展编码器节点(每个GRU 1个)时,我期待看到更像3项的东西。

1 个答案:

答案 0 :(得分:0)

TIME_STEPS的价值是多少?它可能是64?