Narxnet with Many timesteps to one time step

1 回表示 (過去 30 日間)
amr alanwar
amr alanwar 2017 年 3 月 12 日
コメント済み: Greg Heath 2017 年 3 月 15 日
Hi All,
I have sensor readings with high frequency for an hour for example and I would like to predict one value out of these input measurements. How can I use narxnet to do that?
I do not want to concatenate all the inputs in one array and feed it to the network as one time step. In short how can I implement Many time steps to one value using narxnet.
consider Input is 100,000 * 3 where 100,000 is time steps and 3 is the number of sensors.
output is 10
i.e each 10,000 reading correspond to one output.
Thanks in advance

採用された回答

Greg Heath
Greg Heath 2017 年 3 月 13 日
編集済み: Greg Heath 2017 年 3 月 13 日
1. Plot subsampled series so that you can see what range of subsampling rates makes sense.
2. Plot the autocorrelation function of the chosen subsampled series to obtain a subset of significant lags.
3. Given the chosen subsampled series and significant lags, the formidable problem is now reduced to a standard one.
Hope this helps.
Thank you for formally accepting my answer
Greg
  4 件のコメント
amr alanwar
amr alanwar 2017 年 3 月 14 日
編集済み: amr alanwar 2017 年 3 月 14 日
Thanks for follow up. I can do subsampling with a relevant subsampling. But I do not want to formulate one to one problem as it does not make sense. Until now I see that Matlab does not support timesteps in the input. right?
For example, The LSTM network in Keras expects the input data (X) to be provided with a specific array structure in the form of: [samples, time steps, features]. Thank you
Greg Heath
Greg Heath 2017 年 3 月 15 日
Until now I see that Matlab does not support timesteps in the input. right?
> Yes.

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by