でbidirectional_rnn形成ばかり私は可変入力サイズのためsequence_length
パラメータでtf.nn.bidirectional_rnn
を使用している、と私はminibatchに各サンプルの最終的な出力を取得する方法を見つけ出すことはできません。Tensorflow:出力は可変配列の長さ
output, _, _ = tf.nn.bidirectional_rnn(forward1,backward1,input,dtype=tf.float32,sequence_length=input_lengths)
ここで、シーケンスの長さが一定であれば、私は単純にoutput[-1]
を使用して最終出力を得ます。私の場合、私は可変配列を持っています(長さは知られています)。 また、この出力は前方LSTMと後方LSTMの両方の出力ですか?
ありがとうございました。