1

序列我有tensorflow和蟒蛇,我的代碼是輸入不問心無愧RNNs和TensorFlow

output = tf.nn.rnn(tf.nn.rnn_cell.BasicLSTMCell(10), input_flattened, initial_state=tf.placeholder("float", [None, 20]))

在我的輸入扁平一些非常基本的LSTM代碼形狀[?, 5, 22501]

我得到了lstm的state參數上的錯誤TypeError: inputs must be a sequence,並且我試圖找出爲什麼它給了我這個錯誤。任何幫助將不勝感激。

回答

4

我想當你使用tf.nn.rnn函數時,它期望得到一張張量列表,而不僅僅是一個張量。你應該在時間方向上解壓縮輸入,以便它是形狀張量列表[?,22501]。你也可以使用tf.nn.dynamic_rnn,我認爲這可以解決你的問題。

相關問題