Patent ID: 11875260
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer storage medium having instructions stored thereon for providing a neural network, which, when executed by a processor of a computing device cause the computing device to perform actions comprising:
determining a computation value for a first layer of the neural network, wherein the determination of the computation value for the first layer includes quantifying a computational resource cost for each channel included in the first layer such that the computational value indicate s a ratio of a measure of the computational resource cost associated with a particular layer to the number of channels in the layer;
training the neural network including updating a channel-scaling coefficient for each channel of the plurality of channels via an iterative-thresholding algorithm that penalizes a batch normalization loss function based on the computation value for the first layer and a norm of the channel-scaling coefficient, wherein the channel-scaling coefficient for each channel linearly scales an output of each of the plurality of channels;
identifying a constant channel of the plurality of channels based on the updated channel-scaling coefficient for the constant channel; and
updating the trained neural network by removing the constant channel from the first layer, such that the updated neural network is a channel-pruned neural network.