1

我有一個像打擊一樣的時間序列數據框,其中的數字意義較小,我應用LSTM時有一些問題。如何使用多輸入或多功能RNN或LSTM

我已經看到了LSTM的一些演示,大多采用這種模式:[y_{t-2},y_{t-1},y_{t}] to predict [y_{t+1}],但正如數據幀的打擊,我也有featureA, featureB, featureC,所以我quesiton是:如何使用多輸入或多功能爲LSTM

time featureA featureB featureC target 
1 2 5 6 1 
2 4 1 7 3 
3 6 2 1 5 
4 2 4 0 7 
5 7 6 1 5 
6 9 3 2 8 
7 1 2 3 5 
8 2 9 5 10 
9 1 10 7 6 
10 3 2 2 11 

回答

0

對於RNN/LSTM,它更像是這樣的:[..., y_{t-2}(x_{t-2}), y_{t-1}(x_{t-1})]預測[y_{t}(x_{t})]

或者更簡潔地說:

y_{t} = f(y_{t-1}, x_{t}) 

因此,在前饋中,您仍然使用輸入x_{t}(即你的特徵)加上以前的時間步的輸出,以當前時間步進行預測。