Does weights and bias received from ANN are also normalized???
1 view (last 30 days)
Show older comments
I have gained the weights and bias from ANN and inserted them into a simple mathematical formulea function derived from the ANN architecture and does not give good results. So, If the gained weights from the ANN are also automatically normalized? If yes, so how to get the real them value?
0 Comments
Answers (1)
Greg Heath
on 20 Apr 2016
Typically, the NN training algorithms use the MAPMINMAX transformation to obtain input and target variables in [ -1 1 ] and to reverse the target transformation to get unscaled outputs.
Therefore, either kill the normalization/unnormalization in the net function and use normalized variables as inputs and targets
OR
include the normalization/unnormalization into your weight formulas.
Do both, compare, and choose the one you prefer.
Hope this helps.
Thank you for formally accepting my answer
Greg
3 Comments
Greg Heath
on 1 Feb 2017
However, I do not recommend killing normalization. Normalization is used to assure that sigmoidal functions are not saturated.
Since normalization and un-normalization are automatic defaults, you never have to worry about them unless you try to run the programs in a non-MATLAB setting.
See Also
Categories
Find more on Sequence and Numeric Feature Data Workflows in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!