Cascaded computing for convolutional neural networks
AssigneeArizona Board of Regents on behalf of Arizona State University
InventorsJae-sun Seo, Minkyu Kim
Life of this patent
Estimating the term…
Loading patent…
AssigneeArizona Board of Regents on behalf of Arizona State University
InventorsJae-sun Seo, Minkyu Kim
Estimating the term…
Techniques are described for efficiently reducing the amount of total computation in convolutional neural networks (CNNs) without affecting the output result or classification accuracy. Computation redundancy in CNNs is reduced by exploiting the computing nature of the convolution and subsequent pooling (e.g., sub-sampling) operations. In some implementations, the input features may be divided into a group of precision values and the operation(s) may be cascaded. A maximum may be identified (e.g., by 90% probability) using a small number of bits in the input features, and the full-precision convolution may then be performed on the maximum input. Accordingly, the total number of bits used to perform the convolution is reduced without affecting the output features or the final classification accuracy.
One or more non-transitory computer-readable storage media storing instructions which, when executed by at least one processor, cause the at least one processor to perform operations comprising:
Dependencies are inferred from the claim text.