Pooling unit design method of convolutional neural network

A convolutional neural network and unit design technology, applied in the field of neural network technology implementation, can solve problems such as differences in pooling calculations

Active Publication Date: 2018-11-13
SHANDONG INSPUR SCI RES INST CO LTD
View PDF14 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are big differences in the pooling calculations of different n

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Pooling unit design method of convolutional neural network
  • Pooling unit design method of convolutional neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The invention provides a convolutional neural network pooling unit design system,

[0031] Including feature map and parameter input module, parameter parsing and mapping module, state machine module, pooling calculation module, pooling result output module,

[0032] The feature map and parameter input module is used to cache the feature map to be pooled and the pooling parameters that need to be configured.

[0033] The parameter parsing and mapping module receives the pooling parameters from the feature map and parameter input module, analyzes the pooling parameters, configures the register group according to the parsed parameters, and constructs the jump initial state of the state group in the state group module,

[0034] According to the jump state of the state machine, the state machine module uses the method of circuit multiplexing and pooling parameter fusion, calls the pooling calculation module to realize the pooling calculation of different pooling parameters,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a pooling unit design method of a convolutional neural network, and relates to the field of neural-network technology realization. A pooling unit design system of the convolutional neural network is established. A feature map and parameter input module therein is used for caching to-be-pooled feature maps and pooling parameters needing to be configured; a parameter parsingand mapping module receives the pooling parameters from the feature map and parameter input module, parses the pooling parameters, and constructs a jumping initial state of a state machine group in astate machine group module at the same time according to a parameter configuration register group after parsing; and the state machine group module adopts a method of circuit multiplexing and poolingparameter fusion to call a pooling calculation module according to the jumping state of the state machine group to realize pooling calculation of the different pooling parameters, and outputs resultsto a pooling result output module. The system is utilized for design of a pooling unit of the convolutional neural network.

Description

technical field [0001] The invention discloses a unit design method, relates to the field of neural network technology realization, in particular to a convolutional neural network pooling unit design method. Background technique [0002] With the development of the artificial intelligence (AI) field, the convolutional neural network (CNN) has been fully utilized. The current mainstream convolutional neural network model not only has a complex structure, but also has a large amount of calculation data, and the architecture of each layer is also very different. It is not easy to achieve high performance while achieving high versatility. Both resource utilization and energy efficiency ratio must be considered. The pooling layer is generally connected after the convolutional layer, which is the secondary feature extraction of the feature map, which can reduce the resolution of the feature map, reduce the data scale, and simplify the network structure. The pooling operation is a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06N3/08G06N3/04
CPCG06N3/082G06N3/045
Inventor 聂林川姜凯王子彤
Owner SHANDONG INSPUR SCI RES INST CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products