calculating results (error, mse) by hand (Neural network)
古いコメントを表示
Hi my friends,
I am running a neural network (NARX) with 2 lags for each input and 2 lags for targets. I got results and also I pinpointed weights and biases parameters. I made the calculation of the error by hand i.e I took weights and transfer function and applied those to data. Basically, I constructed the non-linear system and I got the error (the difference between output and target). I could not get the error provided by the NARX estimation. I checked this several times but no success. I wonder why, it seems very easy but I totally puzzled. It is a basic code, if you can have data you can do it yourself (you only need data and weights after estimation).
please help Freddy
2 件のコメント
Greg Heath
2014 年 9 月 21 日
You will have to provide your code if you want help
Freddy Rojas
2014 年 9 月 21 日
採用された回答
その他の回答 (1 件)
Greg Heath
2014 年 9 月 21 日
0 投票
MAXMIN normalization of input and output are defaults. Therefore you have to
1. Normalize inputs before multiplying with the weights
2. Unnornormalize outputs before comparing with targets.
Hope this helps.
Thank you for formally accepting my answer
Greg
カテゴリ
ヘルプ センター および File Exchange で Deep Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!