Error in testing neural
    6 views (last 30 days)
  
       Show older comments
    
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.
0 Comments
Answers (1)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!