Bonjour à tous,
Je suis entrain de programmer un réseau de neurones et j'ai qq difficultés concernant le code. Je vous présente mon code et ensuite je poserai mes questions.
1-A quoi correspond intiwb? est-ce que je dois initialiser la première layer également net.layers{1}.initFcn='initwb'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 net = feedforwardnet(S1,'trainlm'); net.layers{1}.transferFcn='tansig'; net.layers{2}.transferFcn='purelin'; net.layers{2}.initFcn='initwb'; net.inputWeights{1,1}.initFcn='rands'; net.layerWeights{2,1}.initFcn='rands'; net.biases{2}.initFcn='rands';
2-dans le help de inputweights{i,j}, on indique qu'il s'agit de la ième couche à la jième entrée. Pourquoi on m'affiche erreur quand je fait inputweights{1,2}
3-comment faire pour afficher les valeurs de W et b pour chaque couche
4 enfin aurez vous un bon tutorial qui indique la programmation d'un réseau de neurones?
merci pour votre aide.
Somaa
Partager