Optimization method and optimization device of convolution neural network

A technology of convolutional neural network and optimization method, applied in the direction of neural learning method, biological neural network model, neural architecture, etc., can solve the problems of increasing the number of convolutional neural network parameters, affecting the prediction accuracy and prediction speed of the system, and achieving improvement Prediction accuracy and prediction speed, smooth data flow, and the effect of reducing parameters

Inactive Publication Date: 2017-05-31
厦门熵基科技有限公司
View PDF1 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a method for optimizing convolutional neural networks to solve the problem in the prior art that the number of parameters of the convolutional neural network increases rapidly due to the increase in the number of network layers, which affects the prediction accuracy and prediction speed of the system.

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
  • Optimization method and optimization device of convolution neural network
  • Optimization method and optimization device of convolution neural network
  • Optimization method and optimization device of convolution neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0042] The purpose of the embodiments of the present invention is to provide a convolutional neural network optimization method to solve the problem in the prior art that when the number of convolutional neural network layers increases, the parameters of the neural network model will Due to the increase of parameters, the prediction model needs more storage space to calculate and store the parameters, which also reduces the prediction accuracy of the model accordingly, and the prediction accuracy of the prediction model will also decrease. The present invention will be further described below in...

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 an optimization method of a convolution neural network. The optimization method comprises steps of setting a shortcut connection on an added layer of the convolution neural network and acquiring residual error mapping corresponding to the shortcut connection; according to the residual error mapping, determining expectation mapping corresponding to the shortcut connection; and replacing a layer corresponding to the shortcut connection with the expectation mapping, and carrying out convolution neural network model prediction. According to the invention, parameters of the added layer can be effectively reduced; data circulation between networks is allowed to be quite smooth; and improvement of prediction precision and prediction speed of the model is facilitated.

Description

technical field [0001] The invention belongs to the field of artificial neural networks, and in particular relates to an optimization method and device for a convolutional neural network. Background technique [0002] Convolutional Neural Network (English name is Convolutional Neural Network, English abbreviation is CNN) is a kind of artificial neural network, which has become a research hotspot in the field of speech analysis and image recognition. The weight sharing network structure of the convolutional neural network is similar to the biological neural network, which effectively reduces the complexity of the network model and reduces the number of weights. [0003] With the development of CNN network, especially the proposal of VGG (English full name visual geometry group, Chinese full name: visual geometry group) convolutional neural network, the increase of network layers has become an important research direction of convolutional neural network. However, as the numbe...

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/08G06N3/04
Inventor 陈书楷杨奇
Owner 厦门熵基科技有限公司
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