How can I manually perform an elmannet neural network calculation?
1 回表示 (過去 30 日間)
古いコメントを表示
I was looking for something similar to this but with an elmannet: https://www.mathworks.com/matlabcentral/answers/94001-how-can-i-manually-evaluate-my-data-to-validate-my-neural-network
0 件のコメント
採用された回答
Greg Heath
2016 年 11 月 30 日
My guess is
z(t) = B1 + IW * [ x(t); z(t-1); z(t-2)];
y(t) = B2 + LW * z(t);
Hope this helps
Thank you for formally accepting my answer
Greg
4 件のコメント
Greg Heath
2016 年 12 月 6 日
INCORRECT!
The input layer contains NON-NEURON fan-in units and is never counted when referring to a N-layer ( 1 output + N-1 hidden) neural net.
The equations I have posted are the equations for the DEFAULT 2-LAYER ELMAN net with 1 hidden layer.
As proof, just type in the code from the HELP OR DOC documentation and remove the ending semicolon from the view(net) command.
The diagram you have just shown is a NON-DEFAULT 3-layer ELMAN net with 2 hidden layers.
Hope this helps.
Thank you for formally accepting my answer
Greg
その他の回答 (0 件)
参考
カテゴリ
Help Center および 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!