Effacer les filtres
Effacer les filtres

Output data size does not match net.outputs{3}.size.

3 vues (au cours des 30 derniers jours)
Alexandru Vasile
Alexandru Vasile le 24 Mai 2015
Commenté : surya aditama le 3 Mai 2017
Hello
I have a problem with my matrix size. I've got a neural network.
Input_temp = 24 x 29 matrix ;
Target_values = 24 x 29 matrix.
[pn,minp,maxp,tn,mint,maxt]=premnmx(Input_temp,Target_temp);
NodeNum1 = 5;
NodeNum2 = 10;
TypeNum = 1;
TF1 = 'tansig';
TF2 = 'tansig';
TF3 = 'tansig';
net=newff(minmax(pn),[NodeNum1,NodeNum2,TypeNum],{TF1 TF2 TF3},'traingdx');
And i've got that error: Output data size does not match net.outputs{3}.size. Please help with a code answer.
Have a good day!!

Réponse acceptée

Greg Heath
Greg Heath le 24 Mai 2015
You defined 3 layers.
The last layer has only 1 node that does not match the 29 dimensional target.
Add 28 more output nodes.
Hope this helps
Thank you for formally accepting my answer
Greg
  2 commentaires
Alexandru Vasile
Alexandru Vasile le 24 Mai 2015
Thank you! It helped!
surya aditama
surya aditama le 3 Mai 2017
How to Add 28 more output nodes?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Image Data Workflows dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!

Translated by