Method for Automatic Generation of AI Model Based on Computational Graph Evolution

A technology for automatic generation and calculation of graphs, applied in computational models, genetic models, computing, etc., it can solve the problems of long model search process and small network differences, and achieve the effect of ensuring efficiency, preventing performance decline, and ensuring uniform distribution.

Active Publication Date: 2020-12-25
BEIJING BENYING NETWORK TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In many cases, when the search is approaching the optimal solution, the network difference is also becoming smaller, and the training results of similar networks will be very similar, which leads to a very long search process for the entire model.

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 Automatic Generation of AI Model Based on Computational Graph Evolution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056]As described in step (1), the user prepares numerical calculation data (using csv format or picture format), and includes the label column in the data; set the maximum evolutionary generation of the model to 3 generations, and the number of model populations in each generation to 5; preset fitness The smaller the model, the better the performance; the fitness threshold of the computational graph model—if the optimal model fitness is less than 50, the evolution end condition is considered to be satisfied, and the calculation stops; the model with the preset fitness exceeding 1000 is considered an invalid model.

[0057]As described in step (2), use genetic random operators to randomly generate 5 models of the first generation, which are: randomly generate 5 models of the first generation, namely: computational graph model 1, computational graph model 2, computational graph model 3. Computational graph model 4 and computational graph model 5.

[0058]As described in step (3), encode t...

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

Provided is an AI model automatic generation method based on computational graph evolution. The method mainly comprises the following steps: pre-setting data; utilizing a genetic algorithm operator to generate a first-generation computational graph model, and computing the performance of the model according to a computational graph structure thereof; removing an invalid model and a repeated model, and taking the remaining models as candidate models and reserving same as seeds for the next generation; selecting a number of optimal models; the candidate models generating a new computational graph model by using the genetic algorithm operator; determining whether the new computational graph model generated in the last step has been generated; storing the new model as a computational graph model for a new generation, and determining whether same satisfies the pre-set data and an evolution ending condition; and summarizing evolution computational results, and selecting an optimal model. In the present invention, machine learning and deep learning can be carried out simultaneously; the repeated computation of the same model is prevented, and the model design efficiency is improved; the local optimum is jumped out of; the decline in the ability to search for a network is prevented; and evaluation can be directly carried out without training by means of actual data.

Description

Technical field[0001]The invention relates to the related technical field of AI models (AI models, namely artificial intelligence models), in particular to a method for automatically generating AI models based on computational graph evolution.Background technique[0002]The automatic generation of AI models is a frontier research field. Automatic model generation can generate simpler and more efficient neural networks based on the distribution of data. The search space automatically generated by the AI ​​model is fn×2n(n-1) / 2 , Where f is the number of different neuron operators and n is the maximum depth of the neural network. It can be seen that during the generation process, with the increase of the supported neural network operators and the deepening of the network, the complexity of the problem may become a problem approaching an infinite search space, resulting in failure to solve.[0003]At present, the main search methods include reinforcement learning (ie reinforcement learning...

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): G06N20/00G06N3/12
CPCG06N3/12G06N20/00
Inventor 钱广锐宋煜傅志文吴开源
Owner BEIJING BENYING NETWORK TECH CO LTD
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