3D Convolutional Neural Networks Weight Pruning Based on Winograd Algorithm
In response to the high computational demands of 3D Convolutional Neural Networks(CNNs)in environments with limited resources,this paper proposes an optimization approach that synergizes the Winograd algorithm with network pruning techniques.Firstly,the method replaces conventional 3D convolution layers with more efficient 3D Winograd layers to expedite convolution processes.Secondly,it involves assessing the importance of weights within the 3D Winograd layers,which facilitates the formation of a sparse model via pruning.Finally,the sparse model is retrained to further recover network performance.This combined use of the Winograd algorithm for computational efficiency and network pruning for model simplification results in a substantial reduction in computational needs while maintaining or improving the ac-curacy of recognition.Comparative experimental results affirm the proposed approach signifi-cantly minimizes computational resource use,maintaining or even boosting recognition capabili-ties compared to other optimization methods.
Optimization of 3D CNNsWinograd AlgorithmNetwork Pruning