Training a neural network
이전 댓글 표시
Hi,
I am trying to develop a neural network which predicts an output based on 4 inputs, one of which is the output of the previous step. Currently I am just using a standard function fitting network (not a time-series prediction).
The neural network works really well (r squared approx. 0.98 - 0.99) when the output of the previous step is given independent of the neural network result.
However, when I use the neural network predicted output as the input to the next prediction, the neural network result is virtually worthless. Also, the results differ greatly every time I re-train the network - i.e. it seems the results are very dependent on the initial weights.
I am not sure if this is a problem of overtraining? Any help would be greatly appreciated.
Sam
댓글 수: 5
Geoff
2012년 6월 29일
Are you using neural net output as a predictor DURING training? Or do you train with the target value at T-1 and then synthesize that using the neural net once trained? I would opt for the latter.
Sam harris
2012년 7월 1일
Muhammad Qamar RAZA
2012년 8월 30일
dear, any one knows how i can add or call particle swarm optimization pso training method or other training method In neural network toolbox
Greg Heath
2012년 9월 4일
Please post this as a new question.
Greg Heath
2012년 9월 4일
How many data points? How many hidden nodes? Is there a validation set for stopping? Do you get the same type of performace from a matlab demo data set?
채택된 답변
추가 답변 (1개)
Greg Heath
2012년 6월 30일
For the fitting net I assume you are using
x =[input(:,2:end); target(:,1:end-1)];
t = target(:,2:end);
size(input) = ?
size(target) = ?
numHidden = ?
net.divideParam = ?
R2trn ~ 0.985
R2val = ?
R2tst = ?
How is the timeseries net configured? Please include code.
Hope this helps.
Greg
댓글 수: 3
Sam harris
2012년 7월 2일
Greg Heath
2012년 7월 3일
You didn't answer my questions.
Greg
Sam harris
2012년 7월 3일
카테고리
도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!