high oscillation in neural network prediction results

Hi all,
I used NARX neural network toolbox to do prediction. My results show some kind of oscillation. I have no idea what causes this oscillation. Could anybody give me some hint please? Thank you so much.

 Accepted Answer

You may have too many hidden layer units.
Try reducing them or using regularization with the training function TRAINBR
Hope this helps
Thank you for formally accepting my answer
Greg

3 Comments

Hi Greg, Thank you for your suggestion. I already used TRAINBR and one hidden layer. I used 85% for training, and 15% for testing, and tried different neuron numbers. Then, I choose the one with the least MSE for test data as my net. But it still shows this kind of oscillation. Could you please give me more suggestions? Thank you so much.
Post a better explanation of what you are doing along with the commented code. Be sure the posted code is formatted without multiple commands per line
Do you still want help?

Sign in to comment.

More Answers (0)

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Asked:

on 22 May 2014

Commented:

on 30 May 2014

Community Treasure Hunt

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

Start Hunting!