Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for improving robustness of deep learning picture recognition algorithm

A technology of deep learning and image recognition, applied in neural learning methods, character and pattern recognition, computing, etc., can solve problems such as errors, manual labeling, and neural network errors, and achieve improved training effects, high recognition success rates, and computational efficiency high effect

Inactive Publication Date: 2018-05-18
NANJING UNIV OF POSTS & TELECOMM
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in practical applications, the labels of the training set are manually labeled in many cases, and errors may occur
When the labels are wrongly marked, it will cause errors in the neural network when it is trained, and as the number of iterations increases, the errors will become larger and larger, which will eventually affect the effect of image classification

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
  • Method for improving robustness of deep learning picture recognition algorithm
  • Method for improving robustness of deep learning picture recognition algorithm
  • Method for improving robustness of deep learning picture recognition algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] Such as figure 1 As shown, a method to improve the robustness of deep learning image recognition is as follows.

[0058] The system involved in the method includes a training sample set, a training label set, a deep learning neural network, a verification sample set, a verification label set, a test sample set, and a test label set.

[0059] The training sample set is a collection of samples used to train the deep learning neural network. In the process of training the deep learning neural network, in order to improve the training effect, it is necessary to iterate the training sample set multiple times to obtain better training results.

[0060] Each label in the training label set corresponds to a sample in the training sample set, and is used to mark the category to which a certain sample in the training sample set belongs. In the applicable environment of the present invention, the labels in the training label set may be mislabeled.

[0061] A deep learning neural...

Embodiment 2

[0073] Such as figure 2 As shown, a method to improve the robustness of deep learning image recognition is as follows:

[0074] Step 1: Randomly initialize the neural network for deep learning.

[0075] Step 2: Take the training sample set and the training label set as input to the deep learning neural network, and perform forward propagation to output the probability of each category that the deep learning neural network thinks it belongs to. The value of the probability is less than 1:1.2 and the number of iterations of the current sample training set is less than the predetermined value, then put the sample back into the training sample set, and randomly select a sample from the training sample set to repeat step 2. If the category with the highest probability and the probability times If the probability ratio of the large category exceeds 1:1.5, the training sample label is changed to the category with the highest probability.

[0076] Step 3: Backpropagate the new samp...

Embodiment 3

[0080] Such as figure 1 As shown, a method to improve the robustness of deep learning image recognition is as follows:

[0081] Step 1: Randomly initialize the neural network for deep learning.

[0082] Step 2: Take the training sample set and the training label set as input to the deep learning neural network, and perform forward propagation to output the probability that the deep learning neural network believes it belongs to each category. If the probability ratio of the category with the highest probability to the category with the second highest probability More than 1:1.5, the ratio decreases with the increase of the number of iterations, but not lower than 1:1.2, the training sample label is changed to the category with the highest probability.

[0083]Step 3: Backpropagate the new sample and its label to tune the deep learning neural network.

[0084] Step 4: After training a certain number of samples, use the test sample set and test label set to test the training e...

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 method for improving the robustness of deep learning picture recognition. The method includes the following steps that: a deep learning neural network is initialized randomly; a training sample set and a training label set are used as the input of the deep learning neural network, and are forwards propagated, the deep learning neural network outputs the probabilities of the samples and labels belonging to various categories; new samples and the labels are backwards propagated, and the deep learning neural network is adjusted and optimized; a test sample set and a testlabel set are adopted to test a training effect, the test accuracy rate of the test sample set is outputted; and the training sample set and the training label set are iterated a certain number of times, a verification sample set is inputted, and the output of the deep learning neural network is compared with the verification label set, and the verification accuracy rate of the deep learning neural network is outputted. With the method of the invention adopted, the robustness of the deep learning picture recognition algorithm can be effectively improved, and the picture recognition accuracy of deep learning picture recognition under a condition that sample labels are mislabeled can be improved.

Description

technical field [0001] The invention belongs to the technical field of computer image recognition, and relates to a method for improving the robustness of image recognition, in particular to a method for robustness of deep learning image recognition algorithms. Background technique [0002] Compared with other information sources, images are easy to understand, have a large amount of information, and are more direct. They are the ultimate information source for human beings. Therefore, it is of great research significance to process images with computers. Image recognition is an important part of image processing. Due to the advent of the era of big data and the substantial improvement of computer processing capabilities, image recognition has begun to develop towards high-level semantics. The process of image recognition is divided into three steps: preprocessing, feature extraction, and recognition classification. Preprocessing can reduce the difficulty of subsequent pr...

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/214
Inventor 蒋国平李海涛葛炎
Owner NANJING UNIV OF POSTS & TELECOMM