Problem with mathematical expression of neural network
1 回表示 (過去 30 日間)
古いコメントを表示
Hello,
I am using 'feedforwardnet' to model ANN. After training ANN, I use 'getNeuralNetExpression()' to obtain symbolic expression of neural network. When this expression is applied on set of input values in MS Excel, I get a wrong output. But when I use net() function on input values in MATLAB, I get output close to the target values. What may be the reason for this? Input values are not normalized to (0 1) range. Is this problem related to normalization of inputs?
0 件のコメント
回答 (2 件)
Greg Heath
2018 年 4 月 13 日
You can answer that question better than we can.
Normalize your data and see what happens.
Or am I missing something ???
Greg
0 件のコメント
Ilias
2018 年 4 月 21 日
If you haven't changed the default setting, inputs are normalized at [-1 1]. https://se.mathworks.com/help/nnet/ug/choose-neural-network-input-output-processing-functions.html
You can use the genFunction instead: https://se.mathworks.com/help/nnet/ref/genfunction.html
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Deep Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!