CPC G06N 3/04 (2013.01) [G06T 5/20 (2013.01); G06T 7/10 (2017.01)] | 17 Claims |
1. A mobile device comprising:
one or more processors of a machine; and
one or more memories storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising:
generating, from a compound neural network filter comprising a plurality of weights, a plurality of filters for a convolution layer in a convolutional neural network, wherein the plurality of filters share weights of the plurality of weights, wherein the convolutional neural network comprises a plurality of convolution layers, each convolution layer having a corresponding compound neural network filter comprising a corresponding plurality of weights configured to enable generating a corresponding plurality of filters;
applying the plurality of filters to an image using the convolutional neural network to generate a modified image; and
causing the modified image to be stored.
|