Setting weight and bias values in custom neural network

6 vues (au cours des 30 derniers jours)
Ken Kueh
Ken Kueh le 23 Oct 2012
Commenté : Qinzhuo le 23 Avr 2022
Hi all,
How to set value for weights and biases in a custom neural network?
Say: net=network;
net.numInputs=2;
net.inputs{1}.size=2;
net.inputs{2}.size=1;
net.numLayers=2;
net.layers{1}.size=1;
net.layers{2}.size=1;
net.inputConnect(1)=1;
net.inputConnect(1,2)=1;
net.layerConnect(2,1)=1;
net.biasConnect(1)=1;
net.biasConnect(2)=1;
net.biases{1}.learnFcn='learngdm';
net.biases{1}.initFcn='initzero';
net.biases{2}.learnFcn='learngdm';
net.biases{2}.initFcn='initzero';
net.outputConnect(2)=1;
net.layers{1}.transferFcn='tansig';
net.layers{2}.transferFcn = 'purelin';
net.inputweights{1}.initFcn='initzero';
net.inputweights{1}.learnFcn='learngdm';
net.inputweights{2}.initFcn='initzero';
net.inputweights{2}.learnFcn='learngdm';
now i want: bias on layer 1 =0.9; bias on layer 2 =0.7; input 1 weight = 1.1; input 2 weight = 0.9; layer 1 weight = 1.3; layer 2 weight = 1;
how should i configure it?
thanks you

Réponses (1)

Sachin Ganjare
Sachin Ganjare le 23 Oct 2012
Modifié(e) : Sachin Ganjare le 23 Oct 2012
You can use 'setwb' or 'separatewb' command. Refer link below:
Hope it helps!!!
  2 commentaires
Ken Kueh
Ken Kueh le 24 Oct 2012
Thank you. But i want to set individual value to weight and bias.
Qinzhuo
Qinzhuo le 23 Avr 2022
net.IW
net.LW
net.b

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by