Test data generation method of abstract state model based on recurrent neural network

A technology of cyclic neural network and test data, applied in the direction of biological neural network model, neural learning method, neural architecture, etc., can solve the problem that the internal state of cyclic neural network is difficult to test

Pending Publication Date: 2020-11-03
深圳慕智科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The problem to be solved by the present invention is: in the deep learning test, there is a loop inside the cyclic neural network, which makes the internal state difficult to test.

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
  • Test data generation method of abstract state model based on recurrent neural network
  • Test data generation method of abstract state model based on recurrent neural network
  • Test data generation method of abstract state model based on recurrent neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] This patent implements the test data generation of the cyclic neural network through the fuzzy test of the abstract state model of the cyclic neural network. It mainly adopts the abstract model construction technology and the fuzzy testing technology. The specific key technologies involved include cyclic neural network (RNN), Abstract model construction technology, coverage-based fuzz testing technology, etc.

[0021] 1. Abstract model construction

[0022] In the present invention, we use the values ​​of the internal neurons of the cyclic neural network to arrange in order to form the state vector of the cyclic neural network. We give the internal state and state relationship of the recurrent neural network model in a formal way, and use this as a basis to describe its characteristics. A neural network can be abstractly represented as a differentiable parameterized function f() whose input can be vectorized as x∈X,. After the cyclic neural network receives an input x...

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

A test data generation method of an abstract state model based on a recurrent neural network is characterized in that after the recurrent neural network model, namely test data, is provided, abstraction is carried out according to the internal state and the transfer rule of the recurrent neural network model to generate a corresponding abstract state model, a fuzzy test is carried out on the generated abstract model, and therefore potential defects are found. The method comprises four components: an abstract model construction module, a fuzzy test module, a coverage standard definition moduleand a data display module. The recurrent neural network model and the sample data are uploaded, and a system can start fuzzy test generation after giving a neural network and the sample data. The system performs model abstraction on the recurrent neural network to construct an abstract state model; the original sample data is mutated through a mutation algorithm, so that a large amount of test data is generated. The test is completed under a specific coverage standard.

Description

technical field [0001] The invention belongs to the field of software testing, in particular to a testing method of a cyclic neural network. After the recurrent neural network model and test data are provided, the corresponding abstract state model is abstracted according to its internal state and transition law, and the generated abstract model is fuzzy tested to find potential defects. Background technique [0002] Deep learning has made significant progress in many practical fields, such as image processing, speech recognition, natural language processing, and autonomous driving. However, state-of-the-art deep learning systems still suffer from quality, reliability, and safety issues, which can lead to accidents and catastrophic events. Early testing of deep learning systems is of great significance for discovering defects and improving system quality. Although the analysis process and testing techniques of traditional software are mature, the existing tools cannot be d...

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): G06F11/36G06N3/04G06N3/08
CPCG06F11/3688G06N3/049G06N3/08G06N3/047G06N3/044G06N3/045
Inventor 陈振宇高新宇刘佳玮尹伊宁
Owner 深圳慕智科技有限公司
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