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

Recurrent neural network architecture search method and system based on an improved evolutionary algorithm, and medium

A technology of recurrent neural network and evolutionary algorithm, applied in the field of architecture design and optimization of deep neural network, can solve the problems of increasing search time and complexity, and achieve the effect of improving search speed, speeding up search process and improving efficiency

Pending Publication Date: 2020-05-12
NAT UNIV OF DEFENSE TECH
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, ENAS needs to train for 150 cycles to continuously update the shared weights in the sub-models, and needs to train LSTM as a controller to search for the best architecture, which will undoubtedly increase the time and complexity of the search

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
  • Recurrent neural network architecture search method and system based on an improved evolutionary algorithm, and medium
  • Recurrent neural network architecture search method and system based on an improved evolutionary algorithm, and medium
  • Recurrent neural network architecture search method and system based on an improved evolutionary algorithm, and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] Such as figure 1 As shown, the implementation steps of the cyclic neural network architecture search method based on the improved evolutionary algorithm in this embodiment include:

[0046] 1) Train multiple RNN sub-models to update the shared weight ω;

[0047] 2) Initialize the generated population, evaluate the performance of each cyclic neural network sub-model in the population through the shared weight ω and add it to the history table used to record the performance of all cyclic neural network models history ;

[0048] 3) Randomly sample from the population to generate samples, select the optimal model of the sample for mutation operation, remove the oldest or worst model in the population with a specified probability ε, and add the mutated child nodes to the population and history table history ;Judging whether the preset end condition is met, if not, then jump to step 3); otherwise, jump to the next step;

[0049] 4) Output history table history The best mod...

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 recurrent neural network architecture search method and system based on an improved evolutionary algorithm, and a medium. The method comprises the following steps: training aplurality of recurrent neural network sub-models to update a shared weight; initializing a generation population and a historical record table for recording the performance of all the recurrent neural network models; randomly sampling from the population to generate a sample, selecting a sample optimal model to perform mutation operation, removing the oldest or worst model in the population witha specified probability, and adding mutated child nodes into the population and the historical record table; and judging whether a preset ending condition is met or not, if not, continuing to carry out sample variation, and otherwise, outputting an optimal model in the historical record table. According to the method, the search process of a recurrent neural network architecture can be accelerated, the performance and the search time are considered simultaneously when the population is updated in each step, and the search efficiency of the recurrent neural network architecture can be greatly improved.

Description

technical field [0001] The present invention relates to architecture design and optimization technology of deep neural network, in particular to a search method, system and medium of cyclic neural network architecture based on improved evolutionary algorithm. Background technique [0002] Over the past few years, deep neural networks have achieved great success in many challenging applications, such as speech recognition, image recognition, and machine translation. Yet until recently, most of these advanced neural network architectures were manually designed by human experts. To speed up the process, the researchers looked at automated methods, now commonly referred to as neural network architecture search (NAS), which traditionally used evolutionary algorithms. [0003] The basic steps of the evolutionary algorithm include: firstly initialize the population, then select the optimal model from the population as the parent model to perform a mutation operation to generate a ...

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): G06N3/04G06N3/08
CPCG06N3/086G06N3/045
Inventor 王蕾田烁胡凯李石明曲连华张洪广王树泉龚锐石伟徐炜遐
Owner NAT UNIV OF DEFENSE TECH
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