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 Exchange で Sequence and Numeric Feature Data Workflows についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by