我正在研究序列模型 . 我的编码器不是RNN,但我有张量X:shape(batch_size,1000),我想将其输入解码器RNN . 我想将此X提供给解码器RNN的initial_state .

#Decoder 
    nodes=10
    lstm_dec = tf.contrib.rnn.BasicLSTMCell(nodes)
    dec_outputs, _ = tf.nn.dynamic_rnn(lstm_dec, inputs= output_embed, initial_state=(last_state) )

我应该如何将张量x重塑为last_state?我在线阅读文档,它说initial_state将是与状态大小相关的张量元组(来自c = 10,s = 10)

根据如何将张量x作为initial_state传递给解码器rnn,也可以改变节点的数量 .