narx network producing different outputs for same input

Hi, i have used narx network for multistep ahead prediction. each time i run the code with same input i get different predictions. how can i solve this problem? please can u suggest me some tips to improve the performance of narx network?

 採用された回答

Greg Heath
Greg Heath 2012 年 5 月 22 日

0 投票

If you are reusing the same trained network, the difference is probably caused by different initial delayed values.
If you are retraining new networks, the difference is probably caused by a different initial state of the random number generator.
Hope this helps.
Greg

3 件のコメント

shradha yelshetty
shradha yelshetty 2012 年 5 月 23 日
i have created an narx network with series parallel architecture and then i'm training it . once its trained i'm converting it to parallel architecture with the help of closeloop command and using it for multistep ahead prediction. according to your answer i think the problem is caused by the first reason. can you suggest something for solving this problem......
shradha yelshetty
shradha yelshetty 2012 年 5 月 23 日
apart from this i'm getting very sharp peaks which have very high magnitude when compared to original targets in my output.....how to optimize my output....
Greg Heath
Greg Heath 2012 年 5 月 25 日
I'm on vacation until June 5th. Therefore I don't expect to be able to spend time on your problem.
Very sorry,
Greg

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeDeep Learning Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by