Unlock instant, AI-driven research and patent intelligence for your innovation.

A Convolutional Neural Network Pooling Unit Design Method

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, reduce waste of resources and power consumption, and improve circuit versatility

Active Publication Date: 2022-03-29
SHANDONG INSPUR SCI RES INST CO LTD
View PDF14 Cites 0 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 network structures and different layers of the same network structure

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
  • A Convolutional Neural Network Pooling Unit Design Method
  • A Convolutional Neural Network Pooling Unit Design Method

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 method for designing a convolutional neural network pooling unit, which relates to the field of neural network technology implementation; a design system for a convolutional neural network pooling unit is established, wherein the feature map and parameter input modules are used to cache feature maps and parameters to be pooled. The pooling parameters that need to be configured, the parameter parsing and mapping module receives the pooling parameters from the feature map and the parameter input module, parses the pooling parameters, configures the register group according to the parsed parameters, and constructs the state group in the state group module According to the jump state of the state machine, the state unit module adopts the method of circuit multiplexing and pooling parameter fusion, calls the pooling calculation module to realize the pooling calculation of different pooling parameters, and outputs the result to the pooling A result output module; using the system to design a convolutional neural network pooling unit.

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06N3/08G06N3/04
CPCG06N3/082G06N3/045
Inventor 聂林川姜凯王子彤
Owner SHANDONG INSPUR SCI RES INST CO LTD