2
我正在使用dynamic_rnn和LSTMCell,後者放出一個包含內部狀態的LSTMStateTuple。調用這個對象的重塑(我的錯誤)會導致一個張量,而不會在創建圖表時造成任何錯誤。通過圖形輸入輸入時,我在運行時也沒有出現任何錯誤。在LSTMStateTuple上調用變形將它變成張量
代碼:
cell = tf.contrib.rnn.LSTMCell(size, state_is_tuple=True, ...)
outputs, states = tf.nn.dynamic_rnn(cell, inputs, ...)
print(states) # state is an LSTMStateTuple
states = tf.reshape(states, [-1, size])
print(states) # state is a tensor of shape [?, size]
這是一個錯誤(我問,因爲它沒有記錄任何地方)?什麼是重構張量控制?