jeffheaton / encog-java-core

http://www.heatonresearch.com/encog
Other
744 stars 268 forks source link

According to multithreading processing logic #176

Closed ColinBinWang closed 9 years ago

ColinBinWang commented 10 years ago

My coworker told me the multithreading process logic in encog is to split input data into blocks, apply NN algorithm to train each block, then average all the weights. Is this right? If it is right, can you please share me some references?

jeffheaton commented 9 years ago

Somewhat. Encog breaks the block the training into blocks, calculates the gradients for each block and sums the gradients.