arXiv (Cornell University) · 2013 · 67 citations · 14 references
ComputingComputer ScienceHigh-performance ComputingComputer VisionMachine LearningParallel ComputingData ParallelismDeep LearningGraphics Processing Unit ComputingGraphics Processing UnitsNeural NetworksParallel ComputationConvolutional Neural NetworksGpu AcceleratorsGpu ArchitectureGpu Parallel AlgorithmsLarge-scale Computer VisionMachine Learning AccelerationModel ParallelismStochastic Gradient Descent
The ability to train large-scale neural networks has resulted in state-of-the-art performance in many areas of computer vision. These results have largely come from computational break throughs of two forms: model parallelism, e.g. GPU accelerated training, which has seen quick adoption in computer vision circles, and data parallelism, e.g. A-SGD, whose large scale has been used mostly in industry. We report early experiments with a system that makes use of both model parallelism and data parallelism, we call GPU A-SGD. We show using GPU A-SGD it is possible to speed up training of large convolutional neural networks useful for computer vision. We believe GPU A-SGD will make it possible to train larger networks on larger training sets in a reasonable amount of time.
14
ImageNet: A large-scale hierarchical image database
Jia Deng, Wei Dong, Richard Socher et al. · 2009 IEEE Conference on Computer Vision and Pattern Recognition · 2009 · 61.8K citations
Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation
Ross Girshick, Jeff Donahue, Trevor Darrell et al. · 2014 · 31.8K citations
ADADELTA: An Adaptive Learning Rate Method
Matthew D. Zeiler · arXiv (Cornell University) · 2012 · 5.5K citations · Full text