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

Claim 14:
15. A computing system, comprising:
a processor device; and
a computer-readable storage medium, coupled with the processor device, having instructions stored thereon, which, when executed by the processor device, provide the system with a training engine configured to train a neural network by performing actions comprising:
determining a cost metric for a first layer of the neural network, wherein the determination of the cost metric for the first layer includes quantifying a computational resource cost for each channel included in the first layer such that the computational value indicates 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, wherein training the neural network includes 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 cost metric of the first layer and a norm of the channel-scaling coefficient;
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.