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

Edge filling and filter expansion operation method and system in a convolutional neural network

A technology of convolutional neural network and expansion operation, which is applied in the field of edge filling and filter expansion operation method and system in convolutional neural network, can solve the problems of wasting operation time, increasing access power consumption, and reducing algorithm operation speed, etc. Achieve the effect of saving time cost

Active Publication Date: 2019-04-12
极芯通讯技术(安吉)有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present invention provides an edge filling and filter expansion operation method and system in a convolutional neural network, which is used to solve the data that needs to be stored and transmitted after the zero-filling preprocessing of the input matrix and the filter matrix in the prior art The amount will become larger, which will reduce storage efficiency and increase access power consumption; and if the original matrix is ​​not changed, adding a judgment method to the program will introduce a lot of branch jumping processes in the program, wasting computing time and reducing the algorithm The problem of computing speed

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
  • Edge filling and filter expansion operation method and system in a convolutional neural network
  • Edge filling and filter expansion operation method and system in a convolutional neural network
  • Edge filling and filter expansion operation method and system in a convolutional neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be described clearly and completely in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0044] reference figure 1 , figure 1 It is a schematic flowchart of an edge filling and filter expansion operation method in a convolutional neural network provided by an embodiment of the present invention, and the method includes:

[0045] S1, according to the input data block and the control signal of the filter data block, zero-fill...

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 provides an edge filling and filter expansion operation method and system in a convolutional neural network, and the method comprises the steps: carrying out the zero filling judgment ofan input data block after edge filling operation and a filter data block after expansion operation according to control signals of the input data block and the filter data block, and obtaining a datacontrol signal; performing zero filling operation on the first input data vector and the first filter data vector according to the data control signal to obtain a second input data vector and a second filter data vector; and performing logic operation of the convolutional neural network on the second input data vector and the second filter data vector. Method provided by the invention, Whether current operation is at an input zero-filling position or a filter zero-filling position is judged according to index vectors, provided in a program, of a filter data block and an output data block, a hardware structure is used for achieving a judgment jump function which originally needs to be achieved through software programming, and acceleration of input edge filling operation and filter expansion operation is achieved.

Description

Technical field [0001] The embodiment of the present invention relates to the field of computer technology, in particular to a method and system for edge filling and filter expansion in a convolutional neural network. Background technique [0002] In recent years, convolutional deep neural network algorithms have been widely used in image recognition, video surveillance and other fields. The algorithm can be implemented on the CPU or GPU. In order to accelerate the computing speed of the convolutional deep neural network algorithm, the current There are also many dedicated accelerator implementations. [0003] Convolutional deep neural networks have two special operations: input edge filling and filter expansion. The input edge filling operation means that in order to control the size of the output matrix and prevent the loss of edge information, before the operation, the edges of the rows and columns of the input data matrix are expanded by one row and one column, or multiple row...

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 Applications(China)
IPC IPC(8): G06N3/04G06N3/063
CPCG06N3/063G06N3/045
Inventor 刘大可苗志东杨兵强
Owner 极芯通讯技术(安吉)有限公司