Execution method, execution device, learning method, learning device, and program for deep neural network
A technology of deep neural network and execution method, applied in the fields of execution, execution device, learning, learning device and program for deep neural network, can solve problems such as low power consumption deployment and multi-processing load, achieve low processing load, reduce Effects of small accuracy reductions
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] An execution method for a DNN according to an aspect of the present disclosure includes obtaining a binary intermediate feature map in a binary representation by converting the floating-point or fixed-point intermediate feature map into a binary vector during deep neural network inference using a first transformation module ; generate a compressed feature map by compressing the binary intermediate feature map using a nonlinear dimensionality reduction layer; store the compressed feature map into memory; pair the compressed featuremap read from memory by using a reconstruction layer corresponding to the nonlinear dimensionality reduction layer Decompression is performed to reconstruct the binary intermediate feature map; the reconstructed binary intermediate feature map is converted to a floating-point or fixed-point intermediate feature map using a second transformation module.
[0027] In this way, DNNs can be executed with very little memory usage compared to tradition...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


