Method for determining convolution neural network convolution kernel quantity based edge detection

A convolutional neural network and edge detection technology, applied in the field of convolutional neural networks, can solve the problem of too large convolutional neural network structure, and achieve the effect of enhancing self-adaptive ability and improving efficiency

Inactive Publication Date: 2017-06-27
GUANGDONG UNIV OF TECH
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to overcome the shortcomings and deficiencies of the prior art, and provide a method for determining the number of convolutional neural network convolution kernels based on edge detection. The purpose is to objectively determine the number of convolutional kernels so that the constructed convolutional neural network The network has good self-adaption ability, which avoids the problems of too large structure and too many weights of the constructed convolutional neural network, and improves the efficiency of the convolutional neural 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
  • Method for determining convolution neural network convolution kernel quantity based edge detection
  • Method for determining convolution neural network convolution kernel quantity based edge detection
  • Method for determining convolution neural network convolution kernel quantity based edge detection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0022] as attached figure 1 As shown, this embodiment provides a method for determining the number of convolutional neural network convolution kernels based on edge detection, and the steps are as follows:

[0023] (1) Select 48 examples in 10 categories in the RGB-D Object Dataset dataset as the dataset of this embodiment, carry out 48 category classification experiments, a total of 31204 pictures, each picture size is about 70*80 pixels , randomly pick 70% of the images as the training set and 30% as the validation set.

[0024] (2) Determine the convolutional neural network structure and its related parameters: the first layer is a convolutional layer with a convolution kernel size of 3*3; the second layer is a pooling layer; the third layer is a convolutional layer with a convolution kernel The size is 5*5; the fourth layer is a pooling layer; the fifth layer is a fully connected layer; the sixth layer is a fully connected layer; the seventh layer is a Softmax layer; the ...

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 method for determining the convolution neural network convolution kernel quantity based edge detection. The method comprises steps that the convolution neural network layer quantity and convolution kernel sizes are set; after an image dimension is reduced to 30*30, and edge detection for a training image is carried out to acquire an edge image; edge block extraction and statistics analysis processing on the edge image is carried out according to the convolution kernel size of each convolution layer to acquire the convolution kernel quantity of each layer; lastly, an integral convolution neural network is constructed to train an RGB-D data set. The method is advantaged in that in a convolution neural network construction process, the convolution kernel quantity of each convolution layer can be automatically determined, efficiency of designing the convolution neural network is improved, adaptive capability of the convolution neural network is enhanced, and the designed convolution neural network is made to be able to adapt to different-size data sets.

Description

technical field [0001] The invention relates to the field of convolutional neural networks, in particular to a method for determining the number of convolutional neural network convolution kernels based on edge detection. Background technique [0002] Convolutional neural network is a multi-layer artificial neural network proposed in the late 1980s, especially a neural network that processes two-dimensional data. It fully extracts the information in the data space by combining the characteristics of local perception, weight sharing, and downsampling, and integrates the traditional feature extraction process into the entire neural network, omitting the complex feature extraction process, making it good at processing images related machine learning problems. Since AlexNet (an improved convolutional neural network structure) was proposed by Alex Krizhevsky et al. in 2012, convolutional neural networks have gradually become a research hotspot. [0003] In the field of images, ...

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): G06T7/13
CPCG06T2207/20081G06T2207/20084
Inventor 文元美余霆嵩
Owner GUANGDONG 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