Error in testing neural

1 Ansicht (letzte 30 Tage)
Manolis Michailidis
Manolis Michailidis am 7 Jun. 2016
Hello, i have trained my neural with matrix X [40 30] the Target is [3 30]. Now i have Test matrix [4 10] and every time i try to test my network i get the following message:
Error using bsxfun
Non-singleton dimensions of the two input arrays must match each other.
Error in nnMATLAB.pc (line 24)
pi = bsxfun(@minus,pi,settings.xoffset);
Error in nncalc.preCalcData (line 20)
data.Pc = calcMode.pc(net,data.X,data.Xi,data.Q,data.TS,calcHints);
Error in nncalc.setup1>setupImpl (line 170)
calcData =
nncalc.preCalcData(matlabMode,matlabHints,net,data,doPc,doPd,calcHints.doFlattenTime);
Error in nncalc.setup1 (line 17)
[calcMode,calcNet,calcData,calcHints,net,resourceText] = setupImpl(calcMode,net,data);
Error in network/sim>nncalc_setup (line 728)
[calcMode,calcNet,calcData,calcHints,net,resourceText] = nncalc.setup1(calcMode,net,data);
Error in network/sim (line 275)
[calcLib,calcNet,net,resourceText] = nncalc_setup(calcMode,net,data);
Error in network/subsref (line 16)
otherwise, v = sim(vin,subs{:});
So this means that my test matrix should have the same dimensions as the Target? because the Target matrix has binary classified 3 classes and the test matrix is from one class so what should i do? Any advice appreciated thanks.

Antworten (1)

Manolis Michailidis
Manolis Michailidis am 7 Jun. 2016
Bearbeitet: Manolis Michailidis am 7 Jun. 2016
i just found my error, the test matrix should have the same dimensions as the train

Kategorien

Mehr zu Sequence and Numeric Feature Data Workflows 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!

Translated by