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 条
  • [21] HOW CONVOLUTIONAL NEURAL NETWORKS SEE THE WORLD - A SURVEY OF CONVOLUTIONAL NEURAL NETWORK VISUALIZATION METHODS
    Qin, Zhuwei
    Yu, Fuxun
    Liu, Chenchen
    Chen, Xiang
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTING, 2018, 1 (02): : 149 - 180
  • [22] Avoiding Overfitting: A Survey on Regularization Methods for Convolutional Neural Networks
    Goncalves Dos Santos, Claudio Filipi
    Papa, Joao Paulo
    [J]. ACM COMPUTING SURVEYS, 2022, 54 (10S)
  • [23] Convolutional neural networks for breast cancer detection in mammography: A survey
    Abdelrahman, Leila
    Al Ghamdi, Manal
    Collado-Mesa, Fernando
    Abdel-Mottaleb, Mohamed
    [J]. Computers in Biology and Medicine, 2021, 131
  • [24] A survey on the application of convolutional neural networks in the diagnosis of occupational pneumoconiosis
    Wang, Yu
    Wu, Jiang
    Wu, Dongsheng
    [J]. Shengwu Yixue Gongchengxue Zazhi/Journal of Biomedical Engineering, 2024, 41 (02): : 413 - 420
  • [25] 1D convolutional neural networks and applications: A survey
    Kiranyaz, Serkan
    Avci, Onur
    Abdeljaber, Osama
    Ince, Turker
    Gabbouj, Moncef
    Inman, Daniel J.
    [J]. MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2021, 151
  • [26] A survey of FPGA-based accelerators for convolutional neural networks
    Sparsh Mittal
    [J]. Neural Computing and Applications, 2020, 32 : 1109 - 1139
  • [27] Convolutional neural networks for breast cancer detection in mammography: A survey
    Abdelrahman, Leila
    Al Ghamdi, Manal
    Collado-Mesa, Fernando
    Abdel-Mottaleb, Mohamed
    [J]. COMPUTERS IN BIOLOGY AND MEDICINE, 2021, 131
  • [28] A Survey of Convolutional Neural Networks for Image Classification: Models and Datasets
    Deng, Tiancan
    [J]. 2022 INTERNATIONAL CONFERENCE ON BIG DATA, INFORMATION AND COMPUTER NETWORK (BDICN 2022), 2022, : 746 - 749
  • [29] Traffic Light Recognition using Convolutional Neural Networks: A Survey
    Pavlitska, Svetlana
    Lambing, Nico
    Bangaru, Ashok Kumar
    Zoellner, J. Marius
    [J]. 2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 2790 - 2796
  • [30] A Survey on Deep Convolutional Neural Networks for Image Steganography and Steganalysis
    Hussain, Israr
    Zeng, Jishen
    Xinhong
    Tan, Shunquan
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2020, 14 (03): : 1228 - 1248