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

Neural network architecture searching method and system based on evolutionary computing

A search method and neural network technology, applied in the field of neural network architecture search method and system based on evolutionary computing, can solve problems such as shortened search time, incomplete architecture search, inaccurate ranking of candidate architectures, etc., to reduce the complexity of the search space , avoid incomplete architecture search, and speed up the effect of the architecture search process

Active Publication Date: 2021-05-11
EAST CHINA INST OF COMPUTING TECH
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Early NAS trained each candidate network architecture from scratch during the architecture search phase, resulting in a surge in computation; although the parameter sharing strategy was used to speed up the architecture search process, it was likely to lead to inaccurate ranking of candidate architectures, which would make NAS It is difficult to select the optimal network architecture from a large number of candidate architectures, which further reduces the performance of the final searched network architecture
The One-Shot-based differentiable neural network architecture search method relaxes the search space from discrete to continuous, so that gradient descent can be used to simultaneously search for architecture and learning weights, shortening the search time, but when the number of search rounds is too large, it will lead to The search architecture contains many skip connections, making the network shallower
Shallow networks can learn fewer parameters and have weaker expressive capabilities, resulting in a sharp decline in network performance
Although the improved differentiable neural network architecture search method uses the early stopping mechanism to directly control the number of skip connections, the timing of early stopping is an important issue, and premature stopping will lead to incomplete architecture 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
  • Neural network architecture searching method and system based on evolutionary computing
  • Neural network architecture searching method and system based on evolutionary computing
  • Neural network architecture searching method and system based on evolutionary computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0094] A neural network architecture search method based on evolutionary calculation provided by the present invention includes:

[0095] Step S1: According to the target requirements and platform requirements, set the target requirements through the objective function. The target requirements include: expected accuracy, inference delay, search space size and evolution times;

[0096] Step S2: According to the size of the set search space, randomly generate N undirected cyclic graphs based on the set of sub-network modules as the network search space for evolutionary optimization;

[0097] Step S3: Under the guidance of heuristic information, combined with the dynamic volatilization of pheromone and the probability path selection mechanism, search N directed acyclic graph optimization paths in N randomly generated undirected cyclic graphs through ant colony algorithm to form candidate set;

[0098] Step S4: Obtain the accuracy and inference delay of the N optimization paths i...

Embodiment 2

[0171] Embodiment 2 is a modification of embodiment 1

[0172] The present invention proposes a neural network architecture search method and system based on evolutionary computation, which uses modular graph theory to construct ideas, and uses the optimization ability and reward evolution mechanism of ant colony algorithm to search at the module level on the basis of the neural network initialization module. Combining structural-level evolution to explore the optimal neural network architecture, speed and accuracy can be considered to solve the above technical problems under the condition of limited resources.

[0173] Aiming at the problem that the current neural network architecture search has difficulty in balancing performance and efficiency under the condition of limited resources, the purpose of the present invention is to provide a neural network architecture search method and system based on evolutionary computation. The present invention takes the sub-network module ...

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 provides a neural network architecture searching method and system based on evolutionary computing, and the method comprises the steps: setting a target requirement through a target function according to a target requirement and a platform requirement; according to the set search space size, N undirected loop graphs are randomly generated based on the sub-network module set to serve as an evolutionary optimization network search space; under the guidance of heuristic information, in combination with pheromone dynamic volatilization and a probability path selection mechanism, searching N directed acyclic graph optimization paths in randomly generated N undirected acyclic graphs through an ant colony algorithm to form a candidate set; obtaining the accuracy and reasoning time delay of N optimization paths in the candidate set through training and testing, and selecting an optimal result as a current optimal network structure; and evaluating whether the current network architecture meets the target requirement. The method has certain application flexibility and expandability, and a neural network model with good balance between precision and speed is obtained under the condition that resources are limited.

Description

technical field [0001] The present invention relates to the technical field of architecture design and optimization of deep neural networks, in particular, to a neural network architecture search method and system based on evolutionary computation. Background technique [0002] Deep learning has a powerful automatic feature extraction function for unstructured data, and has a strong automatic representation ability, so it has made major breakthroughs and progress in many fields such as machine translation, image recognition, speech recognition, target detection, natural language processing, etc. . Based on the importance of the design of neural network architecture to the feature representation of data and the final performance, researchers focus on designing various complex neural network architectures to obtain good data feature representation. However, the design of neural network architectures relies heavily on researchers' prior knowledge and experience, requiring a lo...

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): G06N3/00G06N3/04G06N3/08
CPCG06N3/006G06N3/08G06N3/047G06N3/045Y02D10/00
Inventor 高明柯杜欣军赵卓逄涛冒睿瑞张浩博郭威王熠刘晓娟于楠
Owner EAST CHINA INST OF COMPUTING TECH