Jointly Pruning and Quantizing a Neural Network
AssigneeMicrosoft Technology Licensing, LLC
InventorsTianyi CHEN, Tianyu DING, Xiaoyi QU, David APONTE, Ilya Dmitriyevich ZHARKOV, Luming LIANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsTianyi CHEN, Tianyu DING, Xiaoyi QU, David APONTE, Ilya Dmitriyevich ZHARKOV, Luming LIANG
Estimating the term…
A technique jointly prunes and quantizes an original neural network. This produces a final neural network having a smaller size than the original neural network. The technique involves converting the original neural network into a quantized-preprocessed neural network by adding weight-quantization logic that simulates effects of converting weight parameters used by the original neural network into quantized weight parameters, and/or adding activation-quantization logic that simulates effects of converting activations produced by the layers of the original neural network into quantized activation information. The technique then applies an iterative training process that includes: (a) identifying a prescribed number of groups of weight parameters in a set of original groups as redundant, a remainder of the original set of groups being to-be-retained groups, and (b) determining quantization parameters that will govern quantization used in levels of the final neural network.
A method for pruning and quantizing a neural network, comprising:
A computing system for pruning and quantizing a neural network, comprising:
A computer-readable storage medium for storing computer-readable instructions, a processing system executing the computer-readable instructions to perform operations, the operations comprising:
Dependencies are inferred from the claim text.