Image processing acceleration method, image processing model storage method and corresponding devices
An image processing and model technology, applied in the field of machine learning, to achieve the effect of improving the speed of the network
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0066] Please refer to figure 1 , which is a flow chart of an embodiment of an image processing acceleration method provided by the present application, where the execution body of the method includes an image processing acceleration device. An image processing acceleration method provided by this application includes:
[0067] Step S101: Obtain the input feature map of the convolutional layer in the image processing model.
[0068] The network structure of the image processing model includes a convolutional neural network (Convolutional Neural Networks, CNN). CNN is a type of feedforward neural network (Feedforward Neural Networks) that includes convolutional calculations and has a deep structure. It is one of the representative algorithms for deep learning. From the perspective of whether the network parameters are redundant, the convolutional neural network can be a sparse convolutional neural network (sparse CNN) or a non-sparse convolutional neural network (non-sparse C...
no. 2 example
[0131] Please see Figure 7 , which is a schematic diagram of an embodiment of the image processing acceleration device of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, refer to the part of the description of the method embodiment. The device embodiments described below are illustrative only.
[0132] The present application additionally provides an image processing acceleration device, including:
[0133] The input feature map acquisition unit 701 is used to acquire the input feature map of the convolutional layer in the image processing model;
[0134] A hardware computing unit allocation unit 703, configured to determine hardware computing units corresponding to each convolution kernel in the convolution layer from a plurality of hardware computing units;
[0135] The convolution operation unit 705 is used to determine the relationship between each convolut...
no. 3 example
[0160] Please refer to Figure 8 , which is a flowchart of an embodiment of the image processing model storage method of the present application. Since the method embodiment is basically similar to the first embodiment, the description is relatively simple, and for relevant details, please refer to the part of the description of the first method embodiment. The method embodiments described below are illustrative only.
[0161] A method for storing an image processing model in this embodiment includes the following steps:
[0162] Step S801: Obtain an image processing model based on a convolutional neural network to be stored.
[0163] The image processing model may include multiple convolutional layers, wherein the weight matrix of some convolutional layers is a sparse matrix, and the weight matrix of some convolutional layers is a dense matrix.
[0164] Step S803: For each non-zero weight of the image processing model, according to the non-zero weight, the row number and c...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com