FP-DCNN: a parallel optimization algorithm for deep convolutional neural network

被引:6
|
作者
Le, Ye [1 ]
Nanehkaran, Y. A. [1 ]
Mwakapesa, Deborah Simon [1 ]
Zhang, Ruipeng [1 ]
Yi, Jianbing [1 ]
Mao, Yimin [1 ]
机构
[1] Jiangxi Univ Sci & Technol, Sch Informat Engn, Ganzhou, Jiangxi, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2022年 / 78卷 / 03期
基金
中国国家自然科学基金;
关键词
DCNN; MapReduce; Parameter pruning; GSO; Load balancing;
D O I
10.1007/s11227-021-04012-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deep convolutional neural networks (DCNNs) have been successfully used in many computer visions task. However, with the increasing complexity of the network and continuous growth of data scale, training a DCNN model suffers from the following three problems: excessive network parameters, insufficient capability of the parameter optimization, and inefficient parallelism. To overcome these obstacles, this paper develops an optimization algorithm for deep convolutional neural network (FP-DCNN) in the MapReduce framework. First, a pruning method based on Taylor's loss (FMPTL) is designed to trim redundant parameters, which not only compresses the structure of DCNN, but also reduces the computational cost of training. Next, a glowworm swarm optimization algorithm based on information sharing strategy (IFAS) is presented, which improves the ability of parameter optimization by adjusting the initialization of weights. Finally, a dynamic load balancing strategy based on parallel computing entropy (DLBPCE) is proposed to achieve an even distribution of data and thus improve the parallel performance of the cluster. Our experiments show that compared with other parallelized algorithms, this algorithm not only reduces the computational cost of network training, but also obtains a higher processing speed.
引用
收藏
页码:3791 / 3813
页数:23
相关论文
共 50 条
  • [31] SC-DCNN: Highly-Scalable Deep Convolutional Neural Network using Stochastic Computing
    Ren, Ao
    Li, Zhe
    Ding, Caiwen
    Qiu, Qinru
    Wang, Yanzhi
    Li, Ji
    Qian, Xuehai
    Yuan, Bo
    ACM SIGPLAN NOTICES, 2017, 52 (04) : 405 - 418
  • [32] Multiclass classification of diseased grape leaf identification using deep convolutional neural network(DCNN) classifier
    Prasad, Kerehalli Vinayaka
    Vaidya, Hanumesh
    Rajashekhar, Choudhari
    Karekal, Kumar Swamy
    Sali, Renuka
    Nisar, Kottakkaran Sooppy
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [33] Optimization of Convolutional Neural Network using Microcanonical Annealing Algorithm
    Ayumi, Vina
    Rere, L. M. Rasdi
    Fanany, Mohamad Ivan
    Arymurthy, Aniati Mumi
    2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 506 - 511
  • [34] Deep Convolutional Neural Network
    Zhou, Yu
    Fang, Rui
    Liu, Peng
    Liu, Kai
    2019 PROCEEDINGS OF THE CONFERENCE ON CONTROL AND ITS APPLICATIONS, CT, 2019, : 46 - 51
  • [35] A modified Adam algorithm for deep neural network optimization
    Mohamed Reyad
    Amany M. Sarhan
    M. Arafa
    Neural Computing and Applications, 2023, 35 : 17095 - 17112
  • [36] aMacP: An adaptive optimization algorithm for Deep Neural Network
    Bhakta, Shubhankar
    Nandi, Utpal
    Changdar, Chiranjit
    Paul, Bachchu
    Si, Tapas
    Pal, Rajat Kumar
    NEUROCOMPUTING, 2025, 620
  • [37] A modified Adam algorithm for deep neural network optimization
    Reyad, Mohamed
    Sarhan, Amany M.
    Arafa, M.
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (23): : 17095 - 17112
  • [38] DeepPN: a deep parallel neural network based on convolutional neural network and graph convolutional network for predicting RNA-protein binding sites
    Zhang, Jidong
    Liu, Bo
    Wang, Zhihan
    Lehnert, Klaus
    Gahegan, Mark
    BMC BIOINFORMATICS, 2022, 23 (01)
  • [39] DeepPN: a deep parallel neural network based on convolutional neural network and graph convolutional network for predicting RNA-protein binding sites
    Jidong Zhang
    Bo Liu
    Zhihan Wang
    Klaus Lehnert
    Mark Gahegan
    BMC Bioinformatics, 23
  • [40] Parallel Batch Pattern Training Algorithm for Deep Neural Network
    Turchenko, Volodymyr
    Golovko, Vladimir
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 697 - 702