I. Introduction
In the past few years, convolutional neural networks (CNNs) have been successfully applied in various computer vision tasks such as image classification [1], object detection [2], image quality evaluation [3], and image retrieval [4]. However, in recent years, CNNs, such as ResNet [5] and DenseNet [6], have increased to hundreds or even thousands of layers. In such a situation, CNNs’ overparameterization becomes a serious challenge for their deployment in source-limited edge devices. To address this issue, network pruning [7], [8], [9] is proposed, which has attracted extensive attention in the research community.