Convolution nerve network acceleration method based on pre-deciding and system

A convolutional neural network and pre-decision technology, applied in the field of pre-decision-based convolutional neural network acceleration methods and systems, can solve the problems of not completely solving the CNN speed bottleneck and not considering the CNN redundancy.

Inactive Publication Date: 2016-06-01
BEIJING UNIV OF TECH
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, existing acceleration methods still have flaws and have not completely solved the speed bottleneck of CNN in applications
In addition, the existing acce

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 nerve network acceleration method based on pre-deciding and system
  • Convolution nerve network acceleration method based on pre-deciding and system
  • Convolution nerve network acceleration method based on pre-deciding and system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0048] The specific embodiments of the present invention will be further described below in conjunction with the drawings and embodiments. The following embodiments are only used to illustrate the technical solutions of the present invention more clearly, and cannot be used to limit the protection scope of the present invention.

[0049] figure 1 The flow chart of the method for accelerating convolutional neural network based on pre-decision in the present invention is shown.

[0050] Reference figure 1 , The convolutional neural network acceleration method based on pre-decision-making of the present invention specifically includes:

[0051] S1. According to the characteristics of the forward propagation of the convolutional neural network CNN and the calculation method of each layer, the calculation cost of each feature point and the dependency relationship between the feature points are obtained; the calculation cost of each feature point and the feature points The dependence re...

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 a convolution nerve network acceleration method based on pre-deciding, comprising steps of obtaining a calculation price of each characteristic point and dependency relation between the characteristic points according to the characteristics that CNN forward propagation and each layer calculation mode, establishing a characteristic point selection model on the basis of the calculation price of each characteristic point, the dependency relation between the characteristic points and the classification capability of the characteristic point, configuring a series of incremental characteristic point quantities according to the structure characteristic points, using the characteristic point selection model to perform one-by-one optimization on the series of incrementing characteristic point number according to a training data set which is established in advance to obtain linearity classifiers which are chosen by and corresponding to the series of characteristic points, and constituting all linearity classifiers into cascade classifiers according to the linearity classifiers which are chosen by and corresponding to the series of characteristic points and the preset threshold. The invention fully utilizes the CNN characteristic redundancy, the multilayer characteristic calculation cost variation and multistage characteristic discrimination capability to realize the acceleration of the CNN on the binary classification and the specific object detection.

Description

technical field [0001] The present invention relates to the field of computer vision and depth technology, in particular to a pre-decision-based convolutional neural network acceleration method and system. Background technique [0002] At present, CNN is widely used in the field of computer vision, and its performance is also very superior. It has achieved leading performance on problems such as image classification and object detection. However, the high computational complexity of CNN has limited its use in application scenarios with high real-time requirements, such as traffic monitoring for pedestrians and vehicles; it is used on devices with low computing power. There are also great limitations in applications, such as mobile devices. [0003] The existing CNN acceleration methods are mainly divided into the following five aspects: 1. Lower the rank of the CNN convolution kernel; Convolution operations in the Fourier frequency domain; 4. Acceleration methods based on...

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/08
CPCG06N3/088
Inventor 庞俊彪林辉煌黄庆明尹宝才
Owner BEIJING 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