CPC G06N 3/082 (2013.01) [G06N 3/04 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving training data at a transform block;
transforming the training data using the transform block to generate transformed data, wherein the transformed data requires at least one of less compute resources or less memory to process by a hardware device hosting a neural network;
inputting the transformed data to a layer in the neural network; and
learning parameters for the transform block during a training phase of the neural network, wherein adjusting the parameters for the transform block adjusts an amount of compute resources or memory used by the hardware device when processing the transformed data.
|