I'd remove this post now if I could. Tracking down the function name conflict has been difficult. The code attached to this answer https://www.mathworks.com/matlabcentral/answers/100197-is-there-any-way-to-list-all-shadowed-files-in-the-matlab-path-in-matlab-7-8-2009a#answer_109545 got me started.
Original problem: Trying to run the example from
help paternnet
but get:
Index exceeds matrix dimensions.Error in initnw>initialize_layer (line 168) range(inputStart(j):inputStop(j),:) = temp2((inputStart(j):inputStop(j))-inputStart(j)+1,:);
Complete code (revised):
% NNTest from help patternnet
clear allclcdbstop if error[x,t] = iris_dataset;net = patternnet(10);net = train(net,x,t);
Complete output:
Index exceeds matrix dimensions.Error in initnw>initialize_layer (line 168) range(inputStart(j):inputStop(j),:) = temp2((inputStart(j):inputStop(j))-inputStart(j)+1,:);Error in initnw (line 93) out1 = initialize_layer(in1,in2);Error in initlay>initialize_network (line 147) net = feval(initFcn,net,i);Error in initlay (line 89) out1 = initialize_network(in1);Error in network/init (line 32)net = feval(initFcn,net);Error in network/configure (line 243)net = init(net);Error in nntraining.config (line 116)net = configure(network(net),X,T);Error in nntraining.setup>setupPerWorker (line 68)[net,X,Xi,Ai,T,EW,Q,TS,err] = nntraining.config(net,X,Xi,Ai,T,EW,configNetEnable);Error in nntraining.setup (line 43)[net,data,tr,err] = setupPerWorker(net,trainFcn,X,Xi,Ai,T,EW,enableConfigure);Error in network/train (line 335)[net,data,tr,err] = nntraining.setup(net,net.trainFcn,X,Xi,Ai,T,EW,enableConfigure,isComposite);Error in NNTest (line 7)net = train(net,x,t); Version information: MATLAB Version: 9.2.0.556344 (R2017a) Neural Network Toolbox Version 10.0 (R2017a)
OS info:
Mac OS X 10.11.6 (15G1611)
Best Answer