I have this error with the code:Invalid function name '' WHY??????Help me!!!!
Info
This question is closed. Reopen it to edit or answer.
Show older comments
I want to customize a neural network that has two inputs with each 151 elements, two hidden layers with ,respectively, 151 and 5 neurons, weights between first hidden layer and second hidden layers are 1, weights between second hidden layer and output layer are learned,the output layer has 5 neurons.
Why don't I simulate this code? IN is a matrix 2x151 and T is a matrix 151x1
Data=load('data.txt');
T=load('data_target.txt');
IN=Data';
OUT=T';
%%Definizione indici per il test set
testInd = [1:2,125:150];
outInd = [1:2,125:150];
[testIn] = divideind(IN,testInd);
[testOut] = divideind(OUT,outInd);
[INn,ps]=mapminmax(IN); %normalizza i valori di ogni RIGA tra -1
[testInn,ps1]=mapminmax(testIn);
[INp,ps]=mapstd(INn); %trasforma la media e la deviazione std di ogni RIGA a 0 e 1
[testInp,ps2]=mapstd(testInn);
%Rete neurale
net=network(2,4);
net.numInputs = 2;
net.numLayers = 4;
net.layers{2}.size = 151;
net.layers{2}.transferFcn = 'radbas';
net.layers{3}.size=5;
net.layers{3}.transferFcn = 'radbas';
net.layers{4}.size=5;
net.layers{3}.transferFcn = 'purelin';
net.layerWeights{2,1}.value=1;
net.layerWeights{3,2}.learnFcn='learnwk';
net.trainParam.epochs = 1;
net.trainParam.show = 10;
net.trainParam.lr = 0.03;
net.trainParam.goal = 1e-5;
net.trainParam.max_fail = 1e+10;
net.divideFcn = 'divideind';
net.divideParam.trainInd = [1:2,35:121];
net.divideParam.valInd = [1:2,125:150];
net.initParam='initlay';
net.initFcn = 'initlay'; % set network init function
net.trainFcn = 'trainlm'; % set network training function
net.performFcn = 'mse';
view(net)
net = train(net,IN,OUT);
%%Simulazione Rete sul training set
r = sim(net,IN);
figure, plot(OUT,'*b');
hold on
plot(r,'or');
%%Simulazione Rete sul val
r2 = sim(net,testIn);
figure, plot(testOut,'*b');
hold on
plot(r2,'or');
2 Comments
Walter Roberson
on 26 Feb 2013
Which line of code is the error occurring at?
Sean de Wolski
on 26 Feb 2013
Paste the full text of the error message
Answers (0)
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!