CPC H04N 1/6016 (2013.01) [G06N 3/04 (2013.01); G06N 3/08 (2013.01)] | 14 Claims |
1. A device comprising:
a main memory;
a cache memory;
a convolutional neural network configured to convert a plurality of pixels from a first color space to a second color space, the convolutional neural network organized into execution-separable layers; and
logic to load a first layer of the convolutional neural network from the main memory to the cache memory, process the pixels through the first layer, evict the first layer from the cache memory, load a second layer of the convolutional neural network from the main memory to the cache memory, and process the pixels through the second layer;
wherein the convolutional neural network comprises exactly six convolutional layers; and
wherein each of the six convolutional layers comprises a filter size of one.
|