slt tout le monde.
j'ai un projet de fin d'étude sur les réseaux de neurones..
j'ai choisi un réseau multi-couches avec 3 entrées, une couche caché et 2 sorties.l'implementation de mon algorithm sur matlab affiche deux erreurs dont la source je crois est la sortie..car losque je fais un algo pou chaque sortie distincte j'aurais le résultat voulu..

P=vibrationdata(1:50,1:2:3);
T=vibrationdata(1:50,4:5);
[pn,minp,maxp,tn,mint,maxt]=premnmx(P',T');
net=newff(minmax(pn),[7 1],{'tansig','tansig'},'traingdm')
net.trainParam.epochs=5000;
net.trainParam.lr=0.3;
net.trainParam.mc=0.6;
net=train (net,pn,tn);

les erreurs :
Error using ==> traingdm at 103
Output data size does not match net.outputs{2}.size.

Error in ==> network.train at 107
[net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);

svp si quelqu'un peut m'aider car je suis vraiment bloqué..merci