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

Embedded low power consumption convolutional neural network method

A convolutional neural network, low-power technology, applied in the field of embedded low-power convolutional neural networks, can solve the problem of neurons consuming memory/large video memory, and achieve the effect of small memory usage and simple implementation

Inactive Publication Date: 2018-01-09
深圳互连科技有限公司
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these network structures require a powerful GPU or even a GPU cluster to train them, and the memory / display memory consumed by neurons is huge, so the existing CNN network is not suitable for direct deployment on embedded devices with low power consumption and resource constraints

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
  • Embedded low power consumption convolutional neural network method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention.

[0021] The invention provides an embedded low-power convolution neural network method, and its working principle is to reduce the parameters of the original convolutional neural network to achieve the purpose of small memory occupation, fast calculation speed and high precision.

[0022] The present invention will be described in further detail below in conjunction with examples and specific implementation methods.

[0023] Such as figure 1 As shown, for the 4th and 5th layers, the 7th and 8th layers, the 13th and 14th layers, the 22nd and 23rd layers, and the 26th and 27th layers, similar to the inception in GoogLeNet The idea is to arrange the 1×1 and 3×3 convolution kernels in parallel, and collect features on different scales respectively, and then stitch the feature map...

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 embedded low-power convolution neural network method; for the two adjacent layers of the conv layer and the conv+concat layer, the idea of ​​inception in GoogLeNet is adopted, and the volume of 1×1 and 3×3 The product kernels are arranged in parallel, and features on different scales are collected separately, and then the feature maps calculated by the two convolution kernels are spliced. For the conv+concat layer, the idea of ​​​​ResNet is adopted. The splicing results of this network in the conv+concat layer The element-by-element addition operation of short cut connection was performed, and each layer was pre-pruned separately. The cut neurons accounted for 50% of the total, and the impact of each layer on the overall accuracy was tested. Reduce the convolution size of each layer of the multi-layer network, reduce the number of convolution kernels and the network has a certain degree of sparsity, so the number of multiplications required for each layer is very small. In specific calculations, it can be converted to have CSR The product of the sparse matrix and the dense matrix in the storage format, in order to achieve the purpose of small memory usage, fast calculation speed and high precision.

Description

technical field [0001] The invention relates to the field of pattern classification, in particular to an embedded low-power convolution neural network method. Background technique [0002] Convolutional Neural Networks (CNN) is a deep learning architecture that has been developed rapidly since 2012 and has attracted widespread attention. This architecture effectively improves the accuracy of image classification and object recognition. Compared with the traditional manual feature extraction method, CNN not only has high recognition accuracy, but also avoids the complicated preprocessing process; compared with the traditional Back Propagation (BP) neural network, CNN uses the sharing strategy , the number of neurons is greatly reduced, thus avoiding the phenomenon of over-fitting to a certain extent. [0003] With the development of GPGPU, CNN has more and more network layers, from the 8-layer network of AlexNet, the winner of the ImageNet Image Classification Challenge in 2...

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
IPC IPC(8): G06N3/04
Inventor 牟星
Owner 深圳互连科技有限公司
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