If I use the function:
net=feedfowardnet([60 60])
net2=train(net,x,t)
It takes about 20 minutes to train. (I did this on several computers {with the same specifications}, and the average time is always about 20 minutes)
If I use the function:
parpool %
net2=train(net,x,t,'useParallel','yes')
It takes about 40 minutes to complete the training. I have two cores, so this counter is intuitive, it should be twice as fast, and not twice as slow. I use the same starting network, and the same training inputs and tasks.
In addition, when I open the task manager during NN training, it shows that both processors are 100% working, even when parpoolthey are useParallelturned off.
- Mathworks , "Parallel Computing Toolbox ™ Neural Network Toolbox ™ . backpropagation, ".
2000 . 32 3 , . , net2=train(net,x,t).
parpool , ( parfor), . , .
?
Intel Core 2 Duo E8400 Cpu @3GHz, MATLAB R2013 b. ( ). , .
. . , , , . , - , . matlab , :
load('H:\18-03-14\x.mat')
load('H:\18-03-14\net.mat')
load('H:\18-03-14\t.mat')
H: - . , matlab, . ?