An Overview on Lightweight Methods for Deep Neural Network Architecture
At present,as one of the most concerned research directions in academia and industry,deep neural network is favored by most researchers,but it has the disadvantages of complex architecture,huge number of parameters,high computing cost and high storage cost.Therefore,how to reduce redundancy and realize lightweight design of neural network with acceptable performance becomes a hot issue.At present,various lightweight methods are springing up.In order to help researchers who want to use light-weight neural networks to solve specific problems to establish an overall understanding of network light-weight methods and quickly choose appropriate solutions,this paper introduces representative architecture lightweight methods:Pruning,architecture search,knowledge distillation and lightweight convolutional kernel design are compared and analyzed from different perspectives.Finally,the future development di-rection of neural network lightweight is prospected at the macro level.
deep neural networksdeep neural networks lightweightneural networks architecture light-weightlightweight network