2020 · 25 citations · 38 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureComputer VisionMachine LearningDeep LearningImage ClassificationImage ProcessingObject DetectionPattern RecognitionRepresentation LearningConvolutionConvolutional Neural Network SegmentationConvolutional Neural NetworksDeep Learning-based Classification
Wide range of convolution neural network architectures are available for image classification, segmentation and object detection. Most of the architecture focus on accuracy as primary factor for implementation. However, when it comes to real time application deployment, there are other primary factors like memory and performance which is equally important. Also, each CNN architecture showcases its advantages and limitations but comparison over their peers are not equally considered. The goal of this paper is to provide a comparative study of various CNN architecture for image classification and serve as a guide for selection based on applications requirement and hardware capabilities. In this paper, we discuss about 18 different CNN state of art architectures that are widely used. In order to access model suitability for a given problem, CIFAR-10 image dataset is trained on different architectures with a specified set of hyper-parameters to measure the accuracy, performance and memory consumption. The experiment findings are presented to suggest suitable CNN architecture based on application/hardware attributes.
38
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren et al. · 2016 · 222.1K citations · Full text
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
Going deeper with convolutions
Christian Szegedy, Wei Liu, Yangqing Jia et al. · 2015 · 46.8K citations