Neural network automatic pruning method based on evolutionary algorithm
A technology of neural network and evolutionary algorithm, applied in the field of neural network, can solve problems such as taking a long time, taking a lot of time, and difficult to achieve results, and achieve the effect of improving compression efficiency, small complexity, and fast convergence speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0023] Such as figure 1 As shown, the present invention discloses a kind of neural network automatic pruning method based on evolutionary algorithm, and it comprises the following steps:
[0024] Step 1. Given a calibrated image-label pair set, divide the image-label pair set into a training sample set, a test photo sample set and a verification sample set;
[0025] Given the neural network to be compressed and its overall compression rate;
[0026] Given the evolutionary algebra of the evolutionary algorithm, and the original population of the initial evolutionary algorithm, the population is a set, which contains multiple vectors, each vector represents an individual, and each vector represents the compression rate of each layer of the neural network;
[0027] Step 2. Search for the width scaling factor of the neural network by binary search, so that the size of the neural network model and the number of floating-point calculations during inference meet the overall compress...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


