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

A method for constructing a high-dimensional convolution acceleration neural network

A technology to accelerate neural and convolution, applied in the direction of biological neural network model, neural architecture, physical realization, etc., can solve the problems of small filtering window, inability to approach non-Gaussian convolution, and no theoretical basis for approximation error, etc., to achieve small approximation error Effect

Inactive Publication Date: 2019-05-10
NANJING UNIV OF SCI & TECH
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the separable blur kernel, the d-D Gaussian blur performed on these vertices can be regarded as the sum of several separable 1-D filters, so the computational complexity of a d-D convolution (1) varies from O(r d ) is reduced to O(rd), and because the filtering window becomes very small after splatting, the computational complexity can be roughly regarded as O(d) independent of the radius r, but this algorithm cannot approach non-Gaussian convolution and how to improve Approximation error has no theoretical basis

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 method for constructing a high-dimensional convolution acceleration neural network
  • A method for constructing a high-dimensional convolution acceleration neural network
  • A method for constructing a high-dimensional convolution acceleration neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] combine figure 1 , an accelerated neural network AccNet for producing fast high-dimensional convolution algorithms, including (1) interpreting splatting, blurring, and slicing operations as convolutions; (2) gCP decomposition and g-convolution; (3) extended gCP layer; (4) construction and training of AccNet; (5) extraction of SBS process, a total of five processes.

[0018] Interpreting splatting, blurring, and slicing operations as convolutions involves the following steps:

[0019] Step 1, Splatting voxels the space into a regular grid and embeds the input into the discretized vertices of the grid to reduce the data size. The value of each vertex is the weighted sum of its nearby input values, that is, the splatting operation performs convolution with a stride of s, where s represents the interval between crystal lattice vertices.

[0020] Step 2, Slicing is the inverse operation of splatting. Since the slicing value is the weighted sum of adjacent vertices, the sl...

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 a method for constructing a high-dimensional convolution acceleration neural network. The method comprises the following steps: explaining a currently popular Gaussian convolution acceleration operation SBS as a convolution layer operation of the neural network; carrying out extended tensor decomposition (CP decomposition) to gCP decomposition to provide corresponding g-convolution; The gCP layer is further expanded to the cascaded gCP layer as gHT decomposition, and the expressive force of the network is improved; Selecting an activation function g, calculating gradients of the g and the sum function, and training the AccNet through a back propagation algorithm; and extracting spring operation, spring operation and spring operation on the AccNet of the training element to form an optimal acceleration algorithm of any high-dimensional convolution.

Description

technical field [0001] The invention relates to a high-dimensional convolution technology, in particular to a method for constructing a high-dimensional convolution accelerated neural network. Background technique [0002] High-dimensional convolution is widely used in various disciplines. For example, cascaded convolution is used to represent generalized Laplacian distance in visual matching, high-dimensional Gaussian convolution is used in fully connected CRFs inference for effective information transfer, and bilateral filtering transforms into convolutions in higher-dimensional spaces of increasing dimensionality, and so on. However, due to the high computational complexity of high-dimensional convolution, there are serious performance problems, so in the past few decades, people have used manual methods to design fast algorithms for Gaussian convolution, but recently for various non-Gaussian convolution The need for convolution has emerged, and the controversy has becom...

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/063G06N3/04
Inventor 代龙泉张雪利唐金辉
Owner NANJING UNIV OF SCI & TECH