Error in testing neural
조회 수: 1 (최근 30일)
이전 댓글 표시
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
답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Sequence and Numeric Feature Data Workflows에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!