Convolution Neural Network (CNN) structure improving method

A network structure and convolutional neural technology, applied in the field of deep learning, can solve the problem of low training efficiency, achieve the effect of cumbersome operation process and improve network performance

Pending Publication Date: 2017-07-18
CENT SOUTH UNIV
View PDF3 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The problem addressed by the present invention is that the gradient of the training process disappears due to the deepening of the network structure, resulting in low training efficiency. A shallow and wide convolutional neural network structure based on fractional maximum pooling is proposed to avoid the above problems. While improving the performance of 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
  • Convolution Neural Network (CNN) structure improving method
  • Convolution Neural Network (CNN) structure improving method
  • Convolution Neural Network (CNN) structure improving method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Such as figure 2 As shown, the schematic diagram of the network structure proposed by the present invention, in the structure, the first step is an image input layer, and the input image can be a single-channel grayscale image, or a 3-channel (RGB) color image. The size of the image can theoretically be any size, try to use the size of 32x32, 64x64, 224x224 and so on.

[0027] According to the above step 1, the second step is to perform convolution processing on the image. The size of all convolution kernels used in the present invention is set to 3×3 size, and the convolution layer contains multiple convolution operators acting on the input layer. On the image, the specific steps are as follows: W T X, where the X matrix is ​​represented as multiple input images, where each column stores the pixel information of an image, the matrix W represents a convolution operator, each row represents a convolution operator, and the multiplication of two matrices is obtained. Th...

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 the in-depth learning field, and especially relates to a Convolution Neural Network (CNN) structure improving method; the method comprises the following steps: a, using a fractional max pooling (FMP) principle to change a maximum value pooling layer in a conventional CNN structure into fractional orders, thus realizing sampling dimension reduction under a random dimension; b, ensuring a shallow network structure, continuously widening the network structure, combining the fractional order maximum value pooling layer, and thus improving the network performance. The method uses the fractional order maximum value pooling principle to ensure the layer at a shallow level, can continuously widens the network structure, thus preventing a deep network to have gradient vanish and weight failure phenomenon in a training process, and causing the CNN structure hard to train. The method can realize equal or better performance with the deep CNN structure, and uses less network parameters, thus providing obvious performance advantages.

Description

technical field [0001] The invention relates to the field of deep learning, and relates to a method based on the principle of fractional maximum pooling combined with the means of widening the shallow network to improve the performance of the convolutional neural network. In particular, a method for improving the structure of convolutional neural networks. Background technique [0002] Convolutional Neural Network (Convolutional Neural Network) is the most popular data-driven method in the field of pattern recognition recently. It has been proved by a large number of scientific research experiments that it has high performance in the field of image classification tasks. Such as figure 1 As shown, the traditional convolutional neural network structure is composed of the following parts: (1) input layer; (2) convolutional layer; (3) maximum pooling layer; (4) fully connected layer. The convolutional layer contains multiple convolutional operators acting on the image of the i...

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/08
CPCG06N3/084G06N3/045
Inventor 徐富新岳凯宇刘雁群
Owner CENT SOUTH 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