Data processing method and system based on deep neural network, terminal and medium

A technology of deep neural network and data processing, applied in the direction of biological neural network model, neural architecture, complex mathematical operations, etc., can solve the problems of low algorithm operation efficiency, large energy consumption, deep learning framework parameters and large amount of calculation, etc. Achieve the effect of saving overall computing time, improving computing speed, and improving overall computing efficiency

Active Publication Date: 2019-04-09
SHENZHEN ZTE NETVIEW TECH
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the development of artificial intelligence, deep neural networks have been widely used in various fields such as social security and public services, and various deep learning frameworks based on deep neural networks have been continuously proposed; The amount of parameters and calculations of the learning framework are also becoming larger and larger; in the deep learning framework that operates on the m

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
  • Data processing method and system based on deep neural network, terminal and medium
  • Data processing method and system based on deep neural network, terminal and medium
  • Data processing method and system based on deep neural network, terminal and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The main solution of the embodiment of the present invention is: obtain the input matrix input to the hidden layer of the deep neural network; judge whether the operation type of the hidden layer is a matrix multiplication operation; The input matrix and the network parameter matrix of the hidden layer are respectively divided into blocks, and the input matrix after the block and the network parameter matrix after the block are respectively assigned to several computing nodes for matrix multiplication operation; to obtain the block calculation result, the Combining the block calculation results to obtain an output matrix of the hidden layer; outputting the output matrix.

[0042] In the prior art, as the number of deep neural network layers continues to increase, the amount of parameters and calculations in the deep learning framework become larger and larger; in the deep learning framework with matrix as the basic unit of operation, the currently used matrix The calcul...

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 data processing method based on a deep neural network. The method comprises the steps of obtaining an input matrix input to a hidden layer of the deep neural network; Judgingwhether the operation type of the hidden layer is a matrix multiplication operation or not; If yes, respectively partitioning the input matrix and the network parameter matrix of the hidden layer according to a preset matrix partitioning rule, and respectively distributing the partitioned input matrix and the partitioned network parameter matrix to a plurality of computing nodes to carry out matrix multiplication operation; Obtaining a partitioning calculation result, and combining the partitioning calculation result to obtain an output matrix of the hidden layer; Outputting the output matrix. The invention also discloses a data processing system of the deep neural network, a terminal and a medium. According to the method, the operation speed of matrix multiplication operation in the deepneural network can be improved, so that the overall calculation time is shortened.

Description

technical field [0001] The present invention relates to the technical field of neural networks, in particular to a data processing method, system, terminal and medium based on a deep neural network. Background technique [0002] With the development of artificial intelligence, deep neural networks have been widely used in various fields such as social security and public services, and various deep learning frameworks based on deep neural networks have been continuously proposed; The amount of parameters and calculations of the learning framework are also becoming larger and larger; in the deep learning framework that operates on the matrix as the basic unit, the current calculation method is to use the direct multiplication of matrices, and the disadvantages are: when the matrix If the size is too large, direct multiplication of matrices on the CPU (Central Processing Unit, central processing unit) or GPU (Graphics Processing Unit, graphics processing unit) will bring large ...

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): G06F17/16G06N3/04
CPCG06F17/16G06N3/045Y02D10/00
Inventor 薛鹏刘峰刘强曹友盛蔡振伟
Owner SHENZHEN ZTE NETVIEW TECH
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