Neural network search distributed training system and training method based on evolutionary computation
A neural network and evolutionary computing technology, applied in the direction of biological neural network model, calculation, calculation model, etc., can solve the problems of time-consuming, achieve linear improvement of efficiency, avoid overhead, avoid the increase of cluster scale, and reduce the amount of data Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0055] A neural network search distributed training system based on evolutionary computing, including server nodes and computing nodes, the computing nodes and server nodes communicate through Socket; each computing node includes at least one GPU;
[0056] The server node creates the main process, which is responsible for the processing of data packets, the evolution of the population, and the control of the entire cluster computing node. Since one server node corresponds to multiple computing nodes, the server node also creates a shared sending queue and receiving queue. The entire population (including the evolutionary individuals of each generation) is stored in the shared sending queue, and the individuals that need fitness evaluation (ie, the following "packet B") are extracted from the sending queue and sent to the computing nodes.
[0057] All computing nodes establish connections with server nodes through socket communication. Once the connection is established, the se...
experiment example
[0088] In order to verify whether the neural network search distributed system based on evolutionary computing proposed in this paper is effective, a small-scale cluster is constructed and tested on this platform. The experimental environment consists of 1 service node and 4 computing nodes. The configuration of the four nodes is the same. The specific standards are shown in Table 1:
[0089] operating system CentOS7 GPU GTX1080Ti Memory 16G External storage 1T R & D platform Pytorch Python 3.6
[0090] Laboratory design: Based on the network structure of DenseNet, use the genetic algorithm to encode the network structure, search the neural network structure, and find out the neural network with the highest accuracy. The hyperparameters of the entire algorithm are as follows:
[0091] Population size: p=20
[0092]Termination algebra: T=15
[0093] Crossover probability: p c =0.5
[0094] Mutation probability: p m =0.5
[...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com