Why do I get different input-output sensitivity each time I train a network on the same dataset in Neural Networks Toolbox?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I am training a network several times and I get similar fits each time. However, if I plot the sensitivities of input, I find that they are entirely different after each training.
Akzeptierte Antwort
MathWorks Support Team
am 27 Jun. 2009
Each time a neural network is created, it has semi-random weights and bias values. Hence, when trained it will find a different solution and therefore have different input-output sensitivities.
To consistently get the same solution and input-output sensitivities, for the same network architecture trained on the same data, set the random seed generator to a fixed value (such as pi) before creating and training the network:
rand('seed',pi);
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Deep Learning Toolbox finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!