Implementation method of small neural network oriented to programmable logic device mobile terminal

A mobile terminal and programming logic technology, applied in the direction of neural learning methods, biological neural network models, neural architectures, etc., can solve the problems of consuming considerable storage space, memory broadband, difficult deployment of neural networks, and consuming considerable energy

Inactive Publication Date: 2020-02-11
FUZHOU UNIV
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But deploying neural networks on mobile terminals is a big challenge
Because although these neural networks have strong representation capabilities, their large weight parameters require considerable storage space, memory bandwidth, and computing resources, and mobile terminals with small capacity and limited resources are difficult to meet their needs; The neural network needs a large amount of memory bandwidth to obtain weights and a large number of calculations to complete the dot product, which consumes a considerable amount of energy. For mobile terminals, the constraints of battery power make it difficult to deploy neural networks that consume high power, so Neural networks still have great limitations in practical applications

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
  • Implementation method of small neural network oriented to programmable logic device mobile terminal
  • Implementation method of small neural network oriented to programmable logic device mobile terminal
  • Implementation method of small neural network oriented to programmable logic device mobile terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0038] It should be pointed out that the following detailed description is exemplary and intended to provide further explanation to the present application. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.

[0039] It should be noted that the terminology used here is only for describing specific implementations, and is not intended to limit the exemplary implementations according to the present application. As used herein, unless the context clearly dictates otherwise, the singular is intended to include the plural, and it should also be understood that when the terms "comprising" and / or "comprising" are used in this specification, they mean There are features, steps, operations, means, components and / or combinatio...

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 relates to an implementation method of a small neural network oriented to a programmable logic device mobile terminal. The implementation method comprises the following steps of S1, obtaining a feature map after an input image passes through two convolution layers; S2, performing nonlinear mapping on the feature map after each convolution through an activation function; performing maximum pooling operation between different convolution layers by adopting a filter with a step length of 2, selecting main features in the feature map, and reducing the dimension of the feature map toobtain a pooling layer output image; and S3, tiling the pooling layer output image obtained in the step S2 into one dimension, and obtaining an output result after the image passes through the full connection layer. According to the method, the model parameters are reduced by about 4 times, the requirement of the parameters for the storage space is reduced, and the calculation requirement is alsoreduced through the 1-bit input data and the 8-bit weight parameters. When the neural network is deployed at a terminal, a lookup table and pipeline parallel computing method can be adopted to improvethe computing speed.

Description

technical field [0001] The invention relates to the field of mobile terminal operation, in particular to a method for realizing a small-scale neural network oriented to a programmable logic device mobile terminal. Background technique [0002] In recent years, deep neural networks have been widely used in image processing, speech recognition, and natural language processing, and have achieved great success. More and more mobile applications adopt deep neural networks to provide accurate, intelligent and effective services. But deploying neural networks on mobile terminals is a big challenge. Because although these neural networks have strong representation capabilities, their large weight parameters require considerable storage space, memory bandwidth, and computing resources, and mobile terminals with small capacity and limited resources are difficult to meet their needs; The neural network needs a large amount of memory bandwidth to obtain weights and a large number of c...

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/063G06N3/08
CPCG06N3/063G06N3/08G06N3/045
Inventor 钱慧林秀男郑镇洪刘狄
Owner FUZHOU UNIV
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