I have this error with the code:Invalid function name '' WHY??????Help me!!!!
Información
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Mostrar comentarios más antiguos
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 comentarios
Walter Roberson
el 26 de Feb. de 2013
Which line of code is the error occurring at?
Sean de Wolski
el 26 de Feb. de 2013
Paste the full text of the error message
Respuestas (0)
La pregunta está cerrada.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!