Implementation method of convolutional neural network module for enhancing channel rearrangement and fusion

A technology of convolutional neural network and implementation method, which is applied in the field of artificial intelligence, can solve problems such as insufficient integration of grouping channels, and achieve the effect of improving insufficient problems, good performance, and increasing information exchange

Pending Publication Date: 2021-05-14
SOUTH CHINA UNIV OF TECH +1
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention proposes a neural network plug-and-play module that adjusts channel arrangement and strengthens channel fusion, which can be used to improve the problem of insufficient fusion of different grouped channels after depth-separable convolution or grouped convolution, and enrich the single-channel The amount of information, in the process of practical application, even non-group convolution can be used

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
  • Implementation method of convolutional neural network module for enhancing channel rearrangement and fusion
  • Implementation method of convolutional neural network module for enhancing channel rearrangement and fusion
  • Implementation method of convolutional neural network module for enhancing channel rearrangement and fusion

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034]The present invention will be further described in detail through specific embodiments below, but the embodiments of the present invention are not limited thereto.

[0035] The present invention utilizes a convolution module, and the feature map of each channel generates a rearrangement fusion vector O∈R corresponding to the channel one by one C×1×1 , perform personalized dynamic channel shuffling and linear fusion for different samples, increase nonlinearity with less parameters, increase information exchange between channels, and improve the problem of insufficient channel fusion.

[0036] like figure 1 As shown, an implementation method of a convolutional neural network module that strengthens channel rearrangement and fusion includes the following steps:

[0037] (1) Let the feature map of a certain layer of deep convolutional neural network be X∈R C×H×W , extract the features of X through the convolutional layer to generate a transition feature map as X intermedi...

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 an implementation method of a convolutional neural network module for enhancing channel rearrangement and fusion. The method comprises the following steps: extracting features of a feature map of a certain level through a convolutional layer, and generating a transitional feature map; carrying out pooling on the generated transition feature map in a spatial dimension to obtain a rearrangement fusion vector with the same size as a channel; and calculating a new rearranged and fused channel and a corresponding weight by using the obtained rearranged and fused vector, accumulating a feature map of a certain channel to the new channel and an adjacent channel according to the calculated weight, traversing all channels, and obtaining a fused feature map after all channels are subjected to weighted accumulation. The module provided by the invention can be seamlessly inserted into any convolutional neural network, enhances communication of information of different channels, and can be applied to a network of image classification and a backbone network of tasks such as target detection, semantic segmentation and the like.

Description

technical field [0001] The invention belongs to the field of artificial intelligence, relates to machine learning and deep learning, and specifically relates to an implementation method of a convolutional neural network module that strengthens channel rearrangement and fusion. Background technique [0002] Deep convolutional neural networks have achieved great success in computer vision, subverting most of the traditional computer vision algorithms. A deep convolutional network usually consists of convolution (Convolution, referred to as Conv), batch normalization (BatchNormalization, referred to as BN), and linear rectification function (Rectified Linear Unit, referred to as ReLU) as a basic computing unit, Conv / BN / ReLU. Most convolutional neural networks use this basic unit as an element to connect and stack in different ways. In the stacking process, convolution layers with different convolution kernel sizes are usually used to achieve different functions. In particular,...

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/08G06N3/045G06F18/253
Inventor 陈琦郭锴凌徐向民殷瑞祥
Owner SOUTH CHINA UNIV OF TECH
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