A neural network reasoning structure optimization method and device

A neural network and optimization method technology, applied in the field of neural network reasoning structure optimization, can solve the problems of increasing processing delay, processing layer depth and calculation amount, and adverse effects on the efficiency of neural network model reasoning deployment, so as to improve reasoning efficiency , Reduce the amount of calculation and the effect of processing delay

Inactive Publication Date: 2019-04-16
SHENZHEN INTELLIFUSION TECHNOLOGIES CO LTD
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Due to the addition of BN or normalization processing, the neural network reasoning structure has increased in terms of processing depth and calculation volume compared with the previous one, and at the same time increases the processing delay, which has a negative impact on the efficiency of neural network model reasoning deployment.

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 neural network reasoning structure optimization method and device
  • A neural network reasoning structure optimization method and device
  • A neural network reasoning structure optimization method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0043] The terms "first", "second" and the like in the specification and claims of the present application and the above drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, bu...

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 embodiment of the invention provides a neural network reasoning structure optimization method. The method comprises the following steps: when an Mth network layer and an (M + 2) th network layer of a neural network reasoning structure are both normalization layers, the (M + 1) th network layer is a convolutional layer or a full connection layer, and the (M + 1) th network layer is connected with the (M + 2) th network layer and the output of the (M + 1) th network layer is only connected with the (M + 2) th network layer, calling a first preset algorithm to process the (M + 1) th network layer so as to merge the (M + 2) th network layer into the (M + 1) th network layer to obtain a first optimized network layer of the (M + 1) th network layer; And calling a second preset algorithm to process the first optimization network layer of the (M + 1) th network layer so as to merge the Mth network layer into the first optimization network layer of the (M + 1) th network layer. According tothe scheme, the calculated amount and the processing delay in neural network reasoning can be reduced to the maximum extent, so that the purpose of improving the neural network model reasoning efficiency is achieved.

Description

technical field [0001] This application relates to the technical field of machine learning, in particular to a method and device for optimizing a neural network reasoning structure. Background technique [0002] Batch Normalization (BN) is an algorithm born to overcome the difficulty of training due to the deepening of neural network layers. It is a step toward reducing internal covariate shifts, which can reduce the dependence of gradients on the scale of parameters or their initial values, with beneficial effects on the flow of gradients through the network. In addition, in order to speed up the gradient descent convergence speed of the training neural network, the neural network generally adds normalization processing operations to the input data. [0003] Due to the addition of BN or normalization processing, the neural network reasoning structure has increased in terms of processing depth and calculation volume compared with the previous ones, and at the same time incr...

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/04
CPCG06N3/045
Inventor 易立强
Owner SHENZHEN INTELLIFUSION TECHNOLOGIES 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