Norm-based filter pruning method and system for convolutional neural network model

A convolutional neural network and filter technology, applied in the computer field, can solve problems such as loss of accuracy of the convolutional neural network model, inability to extract some features, damage to the functional integrity of the convolutional neural network model, etc., to achieve convenient deployment and operation, Huge computing optimization potential and the effect of saving storage resources

Inactive Publication Date: 2021-01-26
HUNAN UNIV
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the above defects or improvement needs of the prior art, the present invention provides a filter pruning method and system based on a norm-based convolutional neural network model, the purpose of which is to cluster each convolutional layer filter as With multiple clusters, the pruning method of norm sorting is adopted in each cluster, and the pruning method between clusters is used to solve the problem that in the prior art, it is easy to prune a class of filters with small norms and large features, thereby destroying The functional integrity of the convolutional neural network model leads to the technical problem of the loss of precision of the convolutional neural network model and the inability to extract some features

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Norm-based filter pruning method and system for convolutional neural network model
  • Norm-based filter pruning method and system for convolutional neural network model
  • Norm-based filter pruning method and system for convolutional neural network model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047]In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0048]Such asfigure 1 As shown, a filter pruning method based on norm-based convolutional neural network model includes the following steps:

[0049](1) Visualize all filters of each convolutional layer of the trained convolutional neural network model to obtain the maximum activation value of each filter of each convolutional layer, and obtain each filter according to the maximum activation value. The output feature map of each filter of ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a norm-based filter pruning method for a convolutional neural network model, which comprises the following steps of: (1) visualizing all filters of the convolutional neural network model, and clustering the filters into a plurality of clusters according to a visualized output feature map; (2) determining the pruning rate of each cluster according to the average norm of thecluster; (3) judging whether each cluster can be pruned or not according to the model precision loss after each cluster is pruned; and (4) forming a new convolutional neural network model by the pruned structure of each convolutional layer. According to the method, the model is compressed as much as possible under the condition that the precision of the model is ensured, a filter which extracts specific features and is small in norm is reserved while pruning is carried out on the redundant filter, and the functional integrity of the convolutional neural network model is ensured.

Description

Technical field[0001]The present invention belongs to the field of computer technology, and more specifically, relates to a filter pruning method and system based on a norm-based convolutional neural network model.Background technique[0002]With the development of Internet technology and artificial intelligence, Convolution Neural Network (CNN) has shown great advantages in the field of computer vision. However, due to the huge computational cost and memory occupation, it is difficult to operate on platforms with limited resources (such as mobile Client). CNN includes a series of convolutional layers and fully connected layers. Each convolutional layer contains multiple filters. On the premise of ensuring the accuracy of the network model, some filters are pruned to achieve network model compression, which is beneficial to resources Deployment on limited platforms.[0003]Most of the existing pruning methods are sorted by filter norm, and the number of redundant filters is determined b...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/04G06N3/08G06K9/62
CPCG06N3/084G06N3/045G06F18/23213
Inventor 刘楚波丁浩涛李肯立肖国庆阳王东周旭唐卓李克勤
Owner HUNAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products