bonjour
je suis débutante en réseaux de neurones et j'ai crée le code suivant pour un perceptron monocouche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
P = [1 -1 -1 1; 1 1 -1 -1]; %les entrées
T = [1 -1 -1 -1]; %la sortie
 
net = newp([0 0.2 ;0 0.1],0.1);%création de réseau
weight_init = net.IW{1,1} %les poids initiaux
bias_init = net.b{1}%le seuil initial
 
net.trainParam.epochs = 20;% nbre de cycles d'apprentissage
net = train(net,P,T);%l'apprentissage
weight_final = net.IW{1,1}%les poids finaux
bias_final = net.b{1}%le seuil final
simulation = sim(net,P)

mais il me donne l'erreur suivante et je sais pas quoi faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
??? Error using ==> newp>new_5p1_size at 159
Number of neurons is not a positive integer.
 
Error in ==> newp at 78
  net = new_5p1_size(varargin{:});
 
Error in ==> perceptron at 28
net = newp([0 0.2 ;0 0.1],0.1);%création de réseau
meerci pour votre aide