Step by step calculation neural network output
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi all!
I don't understand what are the different steps for the calculation of a NN output. I tried to do a step-by-step calculation, but i think i missed something: I tried: output = MyTransferFunc( synaptics * input + biases ); But the result is different of output = myneuralnetwork(input);
My question is: why ??
Thanks all !
0 Kommentare
Akzeptierte Antwort
Greg Heath
am 3 Aug. 2013
Bearbeitet: Greg Heath
am 3 Aug. 2013
It depends on what type of network and default properties you used.
The first expression does not include
1. a hidden layer
2. input and target normalization
3. output un-normalization
Search Answers for my code using the keyword
tsettings
Hope this helps.
Thank you for formally accepting my answer
Greg
0 Kommentare
Weitere Antworten (1)
AlfredLeMark
am 6 Aug. 2013
3 Kommentare
Greg Heath
am 12 Aug. 2013
Look and see that MAPMINMAX is a default property. Use help and doc to see what limits that yields.
Also see what happens when MAPMINMAX is replaced by MAPST and ''.
On the other hand, the output data limits may be affected by the output transfer function. For example, if you keep the MAPMINMAX default for the output but specify logsig for the output transfer function, there is a obvious incompatibility. Not sure how that is resolved.
HTH
Greg
Siehe auch
Kategorien
Mehr zu Define Shallow Neural Network Architectures finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!