我有什麼是下面的,我相信這是一個隱藏LSTM層的網絡:如何使用TensorFlow
# Parameters
learning rate = 0.001
training_iters = 100000
batch_size = 128
display_step = 10
# Network Parameters
n_input = 13
n_steps = 10
n_hidden = 512
n_classes = 13
# tf Graph input
x = tf.placeholder("float", [None, n_steps, n_input])
y = tf.placeholder("float", [None, n_classes])
# Define weights
weights = {
'out' : tf.Variable(tf.random_normal([n_hidden, n_classes]))
}
biases = {
'out' : tf.Variable(tf.random_normal([n_classes]))
}
不過,我嘗試使用TensorFlow預測構建LSTM網絡能量消耗。我一直在尋找一個很好的例子,但我找不到任何帶有2個隱藏LSTM圖層的模型。這裏,我想構建模型:
1輸入層, 1個輸出層, 2隱藏LSTM層(在每個512元), 時間步驟(序列長度):10
莫非任何人指導我使用TensorFlow來構建這個? (從定義權重,構建輸入形狀,訓練,預測,優化器或成本函數的使用等),任何幫助將不勝感激。
非常感謝你提前!
感謝您的回答。我是否還需要將隱藏層1中的變量(參數)初始化爲隱藏層2,還是需要內部處理? – subbie
LSTM的變量在類中使用時會被初始化。看看源代碼是非常有用的。 – chasep255
我看到LSTM的四個門的變量被初始化了,但是不應該有從第一個隱藏層到第二個參數的參數?如果MultiRNNCell將參數從一個隱藏的參數初始化到另一個隱藏參數,這將是有意義的。 – subbie