parallel run of multiple neural network using parfor
Ältere Kommentare anzeigen
I want to run multiple training network using parfor for time reduction.
this one is my code.
but the code does not run even if it does not show any error, i dont know what is the issue.
i want to know the reason behind that.
Thanks
load magdata
y = con2seq(y);
u = con2seq(u);
tic
parfor i=1:10
d1 = [1:2];
d2 = [1:2];
narx_net = narxnet(d1,d2,10);
narx_net.divideFcn = '';
narx_net.trainParam.min_grad = 1e-10;
[p,Pi,Ai,t] = preparets(narx_net,u,{},y);
narx_net = train(narx_net,p,t,Pi);
yp = sim(narx_net,p,Pi);
e = cell2mat(yp)-cell2mat(t);
% plot(e)
narx_net_closed = closeloop(narx_net);
%
% view(narx_net)
% view(narx_net_closed)
y1 = y(1700:2600);
u1 = u(1700:2600);
[p1,Pi1,Ai1,t1] = preparets(narx_net_closed,u1,{},y1);
yp1 = narx_net_closed(p1,Pi1,Ai1);
TS = size(t1,2);
plot(1:TS,cell2mat(t1),'b',1:TS,cell2mat(yp1),'r')
end
toc
2 Kommentare
Mrutyunjaya Hiremath
am 29 Apr. 2020
Hello Akhila
your code works fine ...

AKHILA GOUDA
am 29 Apr. 2020
Antworten (0)
Kategorien
Mehr zu Deep Learning Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!