Convolutional Neural Networks: A Survey

被引:107
|
作者
Krichen, Moez [1 ,2 ]
机构
[1] Al Baha Univ, Fac Comp Sci & Informat Technol, Dept Informat Technol, Al Baha 65528, Saudi Arabia
[2] Univ Sfax, ReDCAD Lab, Sfax 3038, Tunisia
关键词
convolutional neural networks; CNN; architectures; advantages; platforms; cost; recommendations; formal methods; FEATURE MAP; ARTIFICIAL-INTELLIGENCE; CNN; CLASSIFICATION; LAYER; REGULARIZATION; RECOGNITION; ARCHITECTURE; OPERATION; FRAMEWORK;
D O I
10.3390/computers12080151
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Artificial intelligence (AI) has become a cornerstone of modern technology, revolutionizing industries from healthcare to finance. Convolutional neural networks (CNNs) are a subset of AI that have emerged as a powerful tool for various tasks including image recognition, speech recognition, natural language processing (NLP), and even in the field of genomics, where they have been utilized to classify DNA sequences. This paper provides a comprehensive overview of CNNs and their applications in image recognition tasks. It first introduces the fundamentals of CNNs, including the layers of CNNs, convolution operation (Conv_Op), Feat_Maps, activation functions (Activ_Func), and training methods. It then discusses several popular CNN architectures such as LeNet, AlexNet, VGG, ResNet, and InceptionNet, and compares their performance. It also examines when to use CNNs, their advantages and limitations, and provides recommendations for developers and data scientists, including preprocessing the data, choosing appropriate hyperparameters (Hyper_Param), and evaluating model performance. It further explores the existing platforms and libraries for CNNs such as TensorFlow, Keras, PyTorch, Caffe, and MXNet, and compares their features and functionalities. Moreover, it estimates the cost of using CNNs and discusses potential cost-saving strategies. Finally, it reviews recent developments in CNNs, including attention mechanisms, capsule networks, transfer learning, adversarial training, quantization and compression, and enhancing the reliability and efficiency of CNNs through formal methods. The paper is concluded by summarizing the key takeaways and discussing the future directions of CNN research and development.
引用
收藏
页数:41
相关论文
共 50 条
  • [1] A Survey on Convolutional Neural Networks for MRI Analysis
    Shreya Hardaha
    Damodar Reddy Edla
    Saidi Reddy Parne
    [J]. Wireless Personal Communications, 2023, 128 : 1065 - 1085
  • [2] A Survey on Convolutional Neural Networks for MRI Analysis
    Hardaha, Shreya
    Edla, Damodar Reddy
    Parne, Saidi Reddy
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2023, 128 (02) : 1065 - 1085
  • [3] Convolutional Neural Networks for Survey Response Classification
    Stein, Nikolai
    Oberdorf, Felix
    Pirner, Jonas
    [J]. AMCIS 2020 PROCEEDINGS, 2020,
  • [4] Survey of convolutional neural networks for image captioning
    Kalra, Saloni
    Leekha, Alka
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2020, 41 (01): : 239 - 260
  • [5] Representation Visualization of Convolutional Neural Networks: A Survey
    Si, Nian-Wen
    Zhang, Wen-Lin
    Qu, Dan
    Luo, Xiang-Yang
    Chang, He-Yu
    Niu, Tong
    [J]. Zidonghua Xuebao/Acta Automatica Sinica, 2022, 48 (08): : 1890 - 1892
  • [6] Optimization and acceleration of convolutional neural networks: A survey
    Habib, Gousia
    Qureshi, Shaima
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (07) : 4244 - 4268
  • [7] Survey on Deep Convolutional Neural Networks in Mammography
    Abdelhafiz, Dina
    Nabavi, Sheida
    Ammar, Reda
    Yang, Clifford
    [J]. 2017 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL ADVANCES IN BIO AND MEDICAL SCIENCES (ICCABS), 2017,
  • [8] Structure Optimization of Convolutional Neural Networks: A Survey
    Lin, Jing-Dong
    Wu, Xin-Yi
    Chai, Yi
    Yin, Hong-Peng
    [J]. Zidonghua Xuebao/Acta Automatica Sinica, 2020, 46 (01): : 24 - 37
  • [9] A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospects
    Li, Zewen
    Liu, Fan
    Yang, Wenjie
    Peng, Shouheng
    Zhou, Jun
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (12) : 6999 - 7019
  • [10] Convolutional neural networks for crowd behaviour analysis: a survey
    Tripathi, Gaurav
    Singh, Kuldeep
    Vishwakarma, Dinesh Kumar
    [J]. VISUAL COMPUTER, 2019, 35 (05): : 753 - 776