Borrar filtros
Borrar filtros

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

3 visualizaciones (últimos 30 días)
Alexandru Vasile
Alexandru Vasile el 24 de Mayo de 2015
Comentada: surya aditama el 3 de Mayo de 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!!

Respuesta aceptada

Greg Heath
Greg Heath el 24 de Mayo de 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 comentarios
Alexandru Vasile
Alexandru Vasile el 24 de Mayo de 2015
Thank you! It helped!
surya aditama
surya aditama el 3 de Mayo de 2017
How to Add 28 more output nodes?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Image Data Workflows en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by