Multi-classifier-based convolutional neural network quick classification method

A convolutional neural network, fast classification technology, applied in neural learning methods, biological neural network models, neural architectures, etc., can solve problems such as lack of computing power

Active Publication Date: 2017-10-03
BEIJING UNIV OF TECH
View PDF3 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, smartphones and portable devices usually do not have powerful computing capabilities, and applications such as scene recognition on these devices also require fast response

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
  • Multi-classifier-based convolutional neural network quick classification method
  • Multi-classifier-based convolutional neural network quick classification method
  • Multi-classifier-based convolutional neural network quick classification method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0021] like figure 1 As shown, the network training method mainly includes determining the number of additional classifiers and training all classifiers at the same time. Proceed as follows:

[0022] S1. Construct a standard convolutional neural network (CNN), including N convolutional layers and 1 classifier. Using the standard image dataset D train (such as the MNIST handwritten data set, CIFAR-10 data set, etc., the number of samples is set to 1) to train the network, and obtain the feature vector (vector, V) of the image after each layer of convolution (not including the last convolution layer). N-1) and single-sample time consumption (γ orginal , that is, the time consumption required for the sample to go from the input layer to the output of the classifier). The training relies on back propagation (BP), and 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 discloses a multi-classifier-based convolutional neural network quick classification method. According to the method, an activation function and a linear classifier are added after each convolutional layer except the last one. During network training, image features of the convolutional layers are obtained firstly and the classifiers after the convolutional layers are trained by using cross entropy loss functions. After the training, the activation functions are adjusted to enable the classification accuracy to reach the best. During execution of an image classification task, the classifiers of all the layers are activated in sequence in a forward propagation process, the image features after convolution are subjected to calculation analysis through the classifiers, a judgment value is obtained, and if the judgment value meets the activation requirements of the activation functions, classification results of the classifiers are directly output and the classification process is ended. On the contrary, forward propagation activates the next convolutional layer to continue executing the classification task. The method can classify images easy to classify in advance to finish the forward propagation process of a network, so that the network classification speed is increased and the classification time is shortened; and the method has good practical value.

Description

technical field [0001] The invention belongs to the field of image classification of convolutional neural network in deep learning. By improving the structure of the convolutional neural network, the classification speed of the network is improved, and the time of image classification is saved. Background technique [0002] Convolutional neural network (CNN) is a representative deep learning method, which is widely and efficiently applied to the research of computer vision problems. This is mainly due to its excellent learning ability for high-dimensional data features. In recent years, with the emergence of related learning technology, optimization technology and hardware technology, convolutional neural network has achieved explosive development. The ImageNet Large Scale Visual Recognition Challenge (ILSVRC) is a standard challenge for large-scale object recognition for workers. In recent years, convolutional neural networks have been widely used in classification compe...

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): G06K9/62G06N3/04G06N3/08
CPCG06N3/084G06N3/045G06F18/2148
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