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

A method for testing the stability of deep neural networks

A deep neural network and neural network technology, which is applied in the field of testing the stability of deep neural networks, can solve the problems of increasing the amount of calculation and the inability to observe the stability of the model to the change of advanced features, and achieve the effect of reducing the amount of calculation and the amount of calculation

Active Publication Date: 2021-05-25
苏州体素信息科技有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

First of all, this method needs to preprocess the image, which obviously increases a lot of calculation
Second, this method can only observe the stability of the model to some low-level feature changes, but cannot observe the stability of the model to high-level feature changes

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
  • A method for testing the stability of deep neural networks
  • A method for testing the stability of deep neural networks
  • A method for testing the stability of deep neural networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be described in detail below. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other implementations obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.

[0038] Such as figure 1 As shown, the present invention provides a kind of method for testing deep neural network stability, comprises the following steps:

[0039] Feed the initial test image into the deep neural network;

[0040] Dither the input parameters of a certain layer multiple times to obtain multiple different input parameters, and then use multiple parameters to calculate the layer;

[0041] The above steps are only performed on a certain layer or...

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 relates to a method for testing the stability of a deep neural network, comprising the following steps: inputting an initial test image into a deep neural network; performing multiple jitters on an input parameter of a certain layer to obtain a plurality of different input parameters, and then using the The calculation of this layer is performed with multiple parameters; the above steps are performed only in a certain layer or in multiple layers respectively, and continue to complete the calculation of the entire network to obtain multiple output results; multiple output results are accumulated and averaged as The final result; subtract the final result from the output before the jitter to calculate the difference, the smaller the difference, the higher the stability. The scheme of the present invention jitters the intermediate parameters of the deep neural network, not only can observe the stability of the neural network when dealing with some low-level and simple feature changes, but also can observe the stability of the deep neural network when dealing with high-level feature changes, Thus testing the neural network more comprehensively.

Description

technical field [0001] The invention belongs to the technical field of machine learning, and in particular relates to a method for testing the stability of a deep neural network. Background technique [0002] Deep neural networks have been widely used in the field of image processing. However, when a network is trained, the network performance is sometimes not stable enough in real use scenarios, because real-world images and training often have slight changes, which may be due to different models of image acquisition machines (optical cameras, CT, etc.), Or it may be the habit of the shooting operator, or it may be the influence of the environment (light conditions, etc.). However, it is often difficult to obtain comprehensive data changes in the real world. For example, in medical imaging, different hospitals often use different instruments, and each medical data acquisition has strict privacy issues. Therefore, when the model training is completed in the development pha...

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 Patents(China)
IPC IPC(8): G06N3/04
CPCG06N3/045
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