Hardware-efficient deep convolutional neural networks
AssigneeMicrosoft Technology Licensing, LLC
InventorsMohammed Shoaib, Jie Liu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsMohammed Shoaib, Jie Liu
Estimating the term…
Systems, methods, and computer media for implementing convolutional neural networks efficiently in hardware are disclosed herein. A memory is configured to store a sparse, frequency domain representation of a convolutional weighting kernel. A time-domain-to-frequency-domain converter is configured to generate a frequency domain representation of an input image. A feature extractor is configured to access the memory and, by a processor, extract features based on the sparse, frequency domain representation of the convolutional weighting kernel and the frequency domain representation of the input image. The feature extractor includes convolutional layers and fully connected layers. A classifier is configured to determine, based on extracted features, whether the input image contains an object of interest. Various types of memory can be used to store different information, allowing information-dense data to be stored in faster (e.g., faster access time) memory and sparse data to be stored in slower memory.
A convolutional neural network system, comprising:
A method, comprising:
One or more computer-readable storage media storing computer-executable instructions for recognizing images, the recognizing comprising:
Dependencies are inferred from the claim text.