我在輸入中有多個時間序列,我想正確構建一個LSTM模型。如何選擇LSTM Keras參數?
我真的很困惑如何選擇參數。我的代碼:
model.add(keras.layers.LSTM(hidden_nodes, input_shape=(window, num_features), consume_less="mem"))
model.add(Dropout(0.2))
model.add(keras.layers.Dense(num_features, activation='sigmoid'))
optimizer = keras.optimizers.SGD(lr=learning_rate, decay=1e-6, momentum=0.9, nesterov=True)
我想了解,對於每一行,輸入參數的含義以及如何選擇這些參數。
其實我沒有任何代碼問題,但我需要清楚地理解參數以獲得更好的結果。
非常感謝!
這是一個非常廣泛的問題,不直接指編程。你可以說得更詳細點嗎?你自己試圖找出什麼,你在哪裏難以理解?你可能也想看看這個:https://stackoverflow.com/questions/38714959/understanding-keras-lstms?rq=1 – petezurich
我發表了文章,我知道這是一個非常廣泛的問題,但我正在尋找這些參數的一般解釋。我希望收集使用它的經驗。 – Ghemon