Neural network training method, neural network training device, data processing method and data processing device

A neural network training and convolutional neural network technology, applied in the computer field, can solve problems such as increased calculation amount and long delay, and achieve the effect of reducing calculation amount and improving data processing efficiency

Inactive Publication Date: 2017-01-11
BEIJING KUANGSHI TECH +1
View PDF6 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the amount of calculation is positively correlated with the number of channels, this inevitably increases the amount of calculation
On platforms with lim...

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
  • Neural network training method, neural network training device, data processing method and data processing device
  • Neural network training method, neural network training device, data processing method and data processing device
  • Neural network training method, neural network training device, data processing method and data processing device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] In order to make the objects, technical solutions and advantages of the present invention more apparent, exemplary embodiments according to the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of the embodiments of the present invention, and it should be understood that the present invention is not limited by the example embodiments described herein. Based on the embodiments of the present invention described in the present invention, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present invention.

[0032] First, refer to figure 1 To describe an example electronic device 100 for implementing a neural network training method and apparatus or a data processing method and apparatus according to an embodiment of the present invention.

[00...

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 neural network training method, a neural network training device, a data processing method and a data processing device. The neural network training method comprises the following steps: S210, transforming a set of initial convolution kernels corresponding to each of at least one set of convolution layers of a convolutional neural network into a corresponding set of transformed convolution kernels by use of a low-rank approximation method; S220, training the convolutional neural network based on the transformed convolution kernels corresponding to the at least one set of convolution layers; S230, judging whether the trained convolutional neural network meets a predetermined standard, going to S240 if the trained convolutional neural network meets the predetermined standard, or going to S250; S240, decomposing the product of the set of trained convolution kernels corresponding to each of the at least one set of convolution layers into a corresponding set of compressed convolution kernels; and S250, taking the set of trained convolution kernels corresponding to each of the at least one set of convolution layers as a set of initial convolution kernels corresponding to the set of convolution layers, and returning to S210. Through the methods and the devices, the amount of computation can be saved.

Description

technical field [0001] The present invention relates to the field of computers, and more particularly to a neural network training method and device and a data processing method and device. Background technique [0002] Convolutional neural networks have been widely used in text recognition, speech recognition and other fields. In order to improve the accuracy of the output results of the convolutional neural network, a common method is to increase the number of channels in the intermediate results. However, since the amount of computation is positively correlated with the number of channels, this inevitably increases the amount of computation. On platforms with limited computing power such as mobile phones, the large amount of computing will not only cause long delays, but also bring challenges in terms of power consumption and heat dissipation. SUMMARY OF THE INVENTION [0003] The present invention has been made in view of the above-mentioned problems. The present in...

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/08G06N3/04
CPCG06N3/08G06N3/04
Inventor 周舒畅周昕宇冯迭乔姚聪印奇
Owner BEIJING KUANGSHI 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