Custom neural network - input mismatch
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I have created a custom neural network with following configurations.
multinet = network;
multinet.numInputs = 44;
multinet.numLayers = 2;
multinet.biasConnect = [1;1];
multinet.layerConnect = [0 0;1 0];
multinet.inputConnect = ipconnect;
multinet.outputConnect = [0 1];
multinet.trainfcn = 'trainbfg';
ipconnect is a 2*44 matrix, in which the first row is all ones and the second is all zeros. My input is a 44*72 matrix (h_tr) and the target variables are in a 1*72 (ytr_t) vector. Whenever I try to invoke the train function, it returns the following error.
[m_net,tr] = train(multinet, h_tr, ytr_t);
Error using network/train (line 340)
Number of inputs does not match net.numInputs.
But when I check with multinet.numInputs it returns 44. Really appreciate any inputs on this. Thanks in advance.
0 Kommentare
Antworten (1)
Jose Marques
am 25 Nov. 2017
Please, verify the order of elements. Maybe you can try to transposte the inputs matrix.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Deep Learning Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!