Research Article

MapReduce Based Parallel Neural Networks in Enabling Large Scale Machine Learning

Algorithm 2

MRBPNN_2.
Input: , Output:
mappers one reducer
(1) Each mapper constructs one BPNN with inputs, outputs, neurons in hidden layer
(2) Initialize
(3) Bootstrap ,
(4) Each mapper inputs ,
 Input , in hidden layer computes
(5) Input , in output layer computes
(6) In each output, compute
(7) In hidden layer, compute
(8) Update
Repeat (3), (4), (5), (6), (7)
Until
Training terminates
(9) Each mapper inputs ,
(10)Execute (4), (5)
(11) Mapper outputs
(12) Reducer collects ,
(13) For each
Compute
Repeat (9), (10), (11), (12), (13)
Until is traversed.
(14) Reducer outputs
End