Computational Intelligence and Neuroscience · 2015 · 44 citations · 16 references
ComputingComputer ScienceHigh-performance ComputingArtificial IntelligenceMachine LearningParallel ComputingData ParallelismDistributed Data ProcessingMachine Learning For Big DataParallel ArchitecturesParallel ComputationParallel Computing SystemsData-intensive ComputingData-parallel AlgorithmsMapreduceMapreduce AlgorithmsParallel Computing ArchitecturesParallel Data ProcessingParallel Machine LearningParallelization
Artificial neural networks (ANNs) have been widely used in pattern recognition and classification applications. However, ANNs are notably slow in computation especially when the size of data is large. Nowadays, big data has received a momentum from both industry and academia. To fulfill the potentials of ANNs for big data applications, the computation process must be speeded up. For this purpose, this paper parallelizes neural networks based on MapReduce, which has become a major computing model to facilitate data intensive applications. Three data intensive scenarios are considered in the parallelization process in terms of the volume of classification data, the size of the training data, and the number of neurons in the neural network. The performance of the parallelized neural networks is evaluated in an experimental MapReduce computer cluster from the aspects of accuracy in classification and efficiency in computation.
16
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Bingsheng He, Wenbin Fang, Qiong Luo et al. · 2008 · 718 citations
Kenjiro Taura, Kenji Kaneda, Toshio Endo et al. · 2003 · 59 citations