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

Channel pruning method based on variational structure optimization network

A technology of sub-structure and optimal channel, applied in the field of channel pruning based on variational structure optimization network, which can solve the problems of cumbersome and inefficient pruning process and limited compression performance.

Active Publication Date: 2021-01-12
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF15 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The basic idea of ​​channel pruning is to measure the importance of filters, and then subtract unimportant filters; however, traditional channel pruning is often based on artificially designed methods to measure the importance of filters, which is extremely dependent on expert experience and tends to be one-sided And subjective, and how many unimportant filters are cut is often selected through heuristic or search methods, resulting in cumbersome and inefficient pruning process, and limited compression performance

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
  • Channel pruning method based on variational structure optimization network
  • Channel pruning method based on variational structure optimization network
  • Channel pruning method based on variational structure optimization network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045]In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with the embodiments and the accompanying drawings.

[0046]The specific implementation steps of the channel pruning technology based on the variational structure optimization network proposed by the present invention are as follows:

[0047]S1: Construct a variational structure optimization network framework based on the original CNN to be pruned. The variational structure optimization network framework is composed of a weight generator and a pruned network (PrunedCNN). The input is the channel scale variable v and the image classification data set.The output is the predicted category probability p(y|x,v); where xnRepresents the nth image data, ynRepresents the classification label corresponding to the nth image data, and N is the total number of images in the data set;

[0048]S2: Use the channel scale v a...

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 belongs to the technical field of convolutional neural network compression and acceleration, and particularly provides a channel pruning method based on a variational structure optimization network, and the method comprises the steps: compressing a deep convolutional neural network model through a channel pruning technology based on the variational structure optimization network. According to the method, the application limitation of an existing large neural network on resource limitation is considered, a channel pruning technology is adopted to compress an original network, network parameters are compressed as much as possible on the premise that the performance of the original network is not affected, memory occupation of an active layer in the forward propagation process of the network is reduced, and the floating point operation frequency during operation is reduced; therefore, the target of a lightweight network is achieved. By automatically optimizing the network structure, the parameter redundancy of the deep convolutional neural network is effectively reduced, and the operation speed of the deep convolutional neural network is improved, so that the applicationscene of the neural network on edge equipment is expanded.

Description

Technical field[0001]The invention belongs to the technical field of convolutional neural network compression and acceleration, and specifically provides a channel pruning method based on a variational structure optimization network.Background technique[0002]The neural network model is the mathematical expression of the biological neural network learning system. Convolutional neural network (CNN) is one of them. It has demonstrated the most advanced performance in image classification, object detection, image segmentation and other machine vision applications . However, the success of convolutional neural networks often depends on a large number of computing and memory resources. The most advanced models in image classification usually have tens of millions of parameters and require billions of floating point operations to complete the prediction of an image. The huge amount of parameters and calculations make it difficult to deploy in many practical applications of convolutional ne...

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/08G06N3/04
CPCG06N3/082G06N3/045Y02T10/40
Inventor 刘欣刚韩硕孙睿成宋高宇曾昕代成
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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