A FILTER PRUNING METHOD OF CNN MODELS BASED ON FEATURE MAPS CLUSTERING

A Filter Pruning Method of CNN Models Based on Feature Maps Clustering

A Filter Pruning Method of CNN Models Based on Feature Maps Clustering

Blog Article

The convolutional neural network (CNN) has been widely used in the field of self-driving cars.To satisfy the increasing demand, the deeper and wider neural network has become a general 5326058hx trend.However, this leads to the main problem that the deep neural network is computationally expensive and consumes a considerable amount of memory.To compress and accelerate the deep neural network, this paper proposes a filter pruning method based on feature maps clustering.

The basic idea is that by clustering, one can know how many features the input images have and how many filters are enough to extract all features.This paper chooses Retinanet and WIDER FACE datasets to experiment with the proposed method.Experiments demonstrate that the hierarchical clustering algorithm is an effective method for filtering pruning, and the silhouette coefficient method can be used to determine the number of pruned filters.This work evaluates the performance change by increasing the pruning ratio.

The main results are as follows: Firstly, it is effective to select pruned filters based on feature maps clustering, and its precision is higher than that of a random selection of pruned filters.Secondly, the silhouette coefficient method is a feasible method for finding the best clustering number.Thirdly, the detection speed of the pruned model improves greatly.Lastly, pitkin and mother gaston the method we propose can be used not only for Retinanet, but also for other CNN models.

Its effect will be verified in future work.

Report this page