Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Convolutional neural network channel pruning method based on characteristic variance ratio

A convolutional neural network and variance ratio technology, applied in the field of deep learning, can solve the problems of inability to compress the network and not considering the connection relationship, and achieve the effect of high pruning efficiency and rigorous theoretical basis.

Inactive Publication Date: 2020-05-12
ZHEJIANG UNIV
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although these methods are simple to implement, they only consider local connection information, but do not consider the connection relationship between layers, which makes them unable to fully compress the network.

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
  • Convolutional neural network channel pruning method based on characteristic variance ratio
  • Convolutional neural network channel pruning method based on characteristic variance ratio
  • Convolutional neural network channel pruning method based on characteristic variance ratio

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0058] figure 1 It is a flow chart of the convolutional neural network channel pruning method based on the feature variance ratio of the present invention. The method calculates the filtered feature map and The sum of the variance ratios of the feature maps of all output channels gives the importance parameter of each channel, and then performs global channel pruning on the network according to this parameter.

[0059] The above steps are described in detail below, so as to understand the solution of the present invention.

[0060] For the convenience of description, some embodiments of the present invention ignore the convolutional layer in the ResNet-18 projection shortcut.

[0061] Step 1. Using the training data set, estimate the variance of the feature map filtered by each input channel of each convolutional layer of ResNet18 and the var...

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 relates to a convolutional neural network channel pruning method based on a characteristic variance ratio. Firstly, a data set is trained; estimating the variance of the primary featuremap of each input channel in each layer after being filtered by the convolution kernel corresponding to the input channel in each filter and the variance of the output feature map corresponding to each filter; according to the sum of the ratio of the variance of each primary characteristic pattern of each input channel in each layer after being filtered by different filters to the variance of theoutput characteristic pattern of the filter corresponding to the primary characteristic pattern; and finally, performing global channel pruning on the convolutional neural network according to the importance parameter of each input channel of each layer. Compared with a traditional channel pruning method, the method has the advantages that interpretability is achieved, extra hyper-parameters are not introduced, and the pruned network structure does not need to be defined manually.

Description

technical field [0001] The invention belongs to the technical field of deep learning, and in particular relates to a convolutional neural network channel pruning method based on feature variance ratio. Background technique [0002] Deep convolutional neural networks have achieved success in many areas of computer vision, such as image classification, object detection, semantic segmentation, etc. However, the performance improvement comes at the cost of huge storage and computing resources. The current deep convolutional neural networks are often accompanied by a huge amount of parameters and calculations, which makes their deployment on resource-constrained devices such as mobile terminals and embedded boards extremely difficult. In order to solve this problem, researchers have proposed many deep neural network compression and acceleration methods, such as channel pruning, knowledge distillation, tensor decomposition, etc. Among them, channel pruning has become a mainstrea...

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
IPC IPC(8): G06N3/04
CPCG06N3/045
Inventor 李东晓何俊杰陈博华王梁昊张明
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products