Procedia Computer Science · 2015 · 10 citations · 13 references
ComputingComputer ScienceComputer SystemsDistributed SystemsMachine LearningParallel ComputingCortical ComputationData ParallelismDeep LearningDistributed ComputingDistributed Data ProcessingMachine Learning For Big DataData SparsityData-intensive ComputingDistributed Machine LearningLarge-scale Data ProcessingMapreduceMapreduce AlgorithmsParallelizationTraining
In the big data era, the need for fast robust machine learning techniques is rapidly increasing. Deep network architectures such as cortical algorithms are challenged by big data problems which result in lengthy and complex training. In this paper, we present a distributed cortical algorithm implementation for the unsupervised learning of big data based on a combined node-data parallelization scheme. A data sparsity measure is used to divide the data before distributing the columns in the network over many computing nodes based on the MapReduce framework. Experimental results on multiple datasets showed an average speedup of 8 . 1 × compared to serial implementations.
13
Gradient-based learning applied to document recognition
Yann LeCun, Léon Bottou, Yoshua Bengio et al. · Proceedings of the IEEE · 1998 · 58.2K citations · Full text
UCI Machine Learning Repository
Arthur Asuncion · Medical Entomology and Zoology · 2007 · 24.4K citations
Finding and evaluating community structure in networks
Michelle G. Newman, Michelle Girvan · Physical Review E · 2004 · 14.1K citations · Full text
"Who" Is Saying "What"? Brain-Based Decoding of Human Voice and Speech
Elia Formisano, Federico De Martino, Milene Bonte et al. · Science · 2008 · 623 citations · Full text