Question on Narxnet with open-loop
2 ビュー (過去 30 日間)
古いコメントを表示
I have a question about Narxnet.
In the narxent, we see that: In closed-loop, we only use inputs and training the weights to inputs and to the feedback output. And in removedelay(), we use current input and output to predict the next step output,

Then may I know what is the purpose of using current(/past) input and current output to predict current output? Can someone explain the diagram here? I am kind of confused.

Thanks
1 件のコメント
Jayaram Theegala
2017 年 5 月 17 日
The output 'y' at every time step is determined by the current input as well as the output. In other words, the purpose of the past inputs and the output is to represent the nonlinear autoregressive model and thereby predicting the output by taking past outputs into account. I think you may find the following information about, NARX feedback neural networks useful:
回答 (1 件)
Greg Heath
2017 年 5 月 17 日
WARNING:
Cannot use a closeloop 0 lag delay for feedback.
Although you can use an openloop 0 feedback delay, trying to close the loop will not yield a valid result.
I don't have MATLAB installed so I cannot demonstrate. In particular, I don't remember if you will get an error message or not.
You can try to search in the NEWSGROUP and ANSWERS, however my advice is to just try a trivial example.
Hope this helps.
Thank you for formally accepting my answer
Greg
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Deep Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!