how to modify the architecture of the network in matlab to build a Modular neural network
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi my friend.
I'm trying to create a modular network; I train first several individual networks, but the last network need add a vector of output and I'm not how to do that. In Matlab ann are predefined network architectures.

My code is
%long is the longitude trained %regional is a vector data %sizemodule is the number of modules for module=1:1:sizemodule;
input(1:long)=regional(1:long,sizemodule);input=input';
s11(1:long)=estp(1:long);
target(1:long,1)= [s11'];
input=con2seq(input');target=con2seq(target');
capa=[10 5];
net = narnet(1:2,capa);
%net = distdelaynet({1:4 1:2},capa);
%net.trainFcn = 'trainbr';
net.trainFcn = 'trainlm';
net = initlay(net)
net.divideFcn = '';
%net.biasConnect = [0;0];
net.trainParam.epochs = 1000;
net.trainParam.max_fail=100;
net.layers{1}.transferFcn = 'logsig'; %net.layers{2}.transferFcn = 'logsig';
net.trainParam.goal=.00001; %Performance goal
% net.trainParam.min_grad=0; %Minimum performance gradient
%net.trainParam.mu_max=10e100; net.trainParam.max_fail=800;
net = train(net,input,target);
simulation(:,columna)=cell2mat(sim(net,input))';
clear input;input=regional(:,sizemodule);input=con2seq(input');valueresult(:,sizemodule)=cell2mat(sim(net,input))'; end
valueresult = mapminmax('reverse',mean(valueresult'),pnr1)';
Antworten (0)
Siehe auch
Kategorien
Mehr zu Define Shallow Neural Network Architectures finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!