CONVOLUTIONAL-NEURAL-NETWORK-BASED CLASSIFIER AND CLASSIFYING METHOD AND TRAINING METHODS FOR THE SAME
First Claim
1. A convolutional-neural-network-based classifier, comprising:
- a plurality of feature map layers, at least one feature map in at least one of feature maps being divided into a plurality of regions; and
a plurality of convolutional templates corresponding to the plurality of regions respectively, each of the convolutional templates being used for obtaining a response value of a neuron in the corresponding region.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a convolutional-neural-network-based classifier, a classifying method by using a convolutional-neural-network-based classifier and a method for training the convolutional-neural-network-based classifier. The convolutional-neural-network-based classifier comprises: a plurality of feature map layers, at least one feature map in at least one of the plurality of feature map layers being divided into a plurality of regions; and a plurality of convolutional templates corresponding to the plurality of regions respectively, each of the convolutional templates being used for obtaining a response value of a neuron in the corresponding region.
-
Citations
20 Claims
-
1. A convolutional-neural-network-based classifier, comprising:
-
a plurality of feature map layers, at least one feature map in at least one of feature maps being divided into a plurality of regions; and a plurality of convolutional templates corresponding to the plurality of regions respectively, each of the convolutional templates being used for obtaining a response value of a neuron in the corresponding region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A classifying method by using a convolutional-neural-network-based classifier which comprises a plurality of feature map layers, comprising:
-
dividing at least one feature map in at least one of the plurality of the feature map layers into a plurality of regions; performing forward propagation by inputting an object to be classified into the convolutional-neural-network-based classifier to obtain an output result, during the forward propagation, each of the convolutional templates, which correspond to the plurality of regions respectively, is used for obtaining a response value of a neuron in the corresponding region; and classifying the object to be classified according to the output result. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for training the convolutional-neural-network-based classifier, which comprises a plurality of feature map layers, comprising:
-
dividing at least one feature map in at least one of the plurality of the feature map layers into a plurality of regions; performing forward propagation by inputting a training sample with a known flag into the convolutional-neural-network-based classifier to obtain an output result, during the forward propagation, each of the convolutional templates, which correspond to the plurality of regions respectively, is used for obtaining a response value of a neuron in the corresponding region; performing back propagation according to the difference between the output result and the known flag to correct parameters of the convolutional-neural-network-based classifier comprising the weights in the convolutional template; and repeating the above steps until a predetermined condition is met. - View Dependent Claims (18, 19, 20)
-
Specification