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

Channel extension method based on convolutional neural network

A technology of convolutional neural network and extension method, which is applied to biological neural network models, neural architectures, instruments, etc., can solve problems such as consumption, large computing resources, and inability to bear redundant data, so as to reduce consumption, improve computing speed, Reduce the effect of redundant data operations

Active Publication Date: 2019-12-27
FUDAN UNIV
View PDF8 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the redundant data brought about by channel expansion in this process will inevitably consume huge computing resources. When the image data is large or the depth model is complex, the computing resources of memory / video memory will not be able to bear the redundant data in the computing process. surplus data, this huge resource consumption can become an intractable problem

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 extension method based on convolutional neural network
  • Channel extension method based on convolutional neural network
  • Channel extension method based on convolutional neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In order to make the technical means, creative features, goals and effects of the present invention easy to understand, the channel expansion method based on the convolutional neural network of the present invention will be described in detail below in conjunction with the embodiments and accompanying drawings.

[0018]

[0019] In this embodiment, the implementation platform of the deep convolutional neural network is a computer. The deep convolutional neural network and the channel expansion method are implemented in python language, the version is python 3.6, and the deep learning framework uses pytorch1.01.

[0020] The convolutional neural network-based channel expansion method of this embodiment is implemented as a replacement module, which is used to replace and optimize the general convolutional expansion channel and pooling resolution reduction operations in the original deep convolutional neural network. The replacement module is based on the module DownPixel...

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 provides a channel extension method based on a convolutional neural network. The method is used for replacing a general convolution extension channel and pooling operation in the convolutional neural network, so the redundant data of intermediate operations of the convolutional neural network can be reduced without losing valid data. The method is characterized by comprising the following steps: step S1, calculating the resolution and the channel number of feature map data according to the resolution change rate of feature maps before and after convolution pooling, and calculating the channel number of the feature map data according to the channel number of the feature map data after convolution pooling; s2, performing dimension splitting on channels with corresponding heights and widths in the feature map data of the four dimensions to form six dimensions; s3, carrying out dimension turning on the split feature map data, wherein the third dimension and the fifth dimension are changed into the fifth dimension and the sixth dimension; and S4, carrying out dimension combination on the second dimension, the third dimension and the fourth dimension in the changed featuremap data, and re-integrating into four dimensions.

Description

technical field [0001] The invention belongs to the field of deep learning and computer vision research, and in particular relates to a channel expansion method based on a convolutional neural network. Background technique [0002] Digital image analysis technology plays an important role in today's society. The development of machine vision technology has gradually abandoned the manual design algorithm of traditional digital image processing, and turned to deep learning, with Convolutional Neural Network (CNN) as the Representative, in order to achieve high accuracy target detection results. However, the resolution of the image data directly processed by the existing CNN network is low, which is far from compatible with the commonly used high-definition images. One of the reasons is that when the feature extraction algorithm is executed in the CNN model, the feature maps (feature maps) The number of channels is huge, and there is too much redundant data in the middle. The...

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/04G06K9/62
CPCG06N3/045G06F18/213
Inventor 刘天弼杜姗姗冯瑞
Owner FUDAN 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