Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Neural Network Optimization Method

A technology of neural network and optimization method, applied in the field of artificial neural network, which can solve the problems of not considering the acceleration of neural network and energy perception, and generating more energy consumption

Inactive Publication Date: 2019-03-15
ZHONGXIANGBOQIAN INFORMATION TECH CO LTD
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome at least to a certain extent the research on neural network computing in related technologies focuses on either low energy consumption or accelerated computing speed, without considering that there may be some contradictions between the acceleration and energy perception of neural networks in complex application environments , when reducing energy consumption, it can be at the expense of speed or energy, and reducing the calculation time of the neural network may cause more energy consumption. This application provides a neural network optimization method

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 Optimization Method
  • Neural Network Optimization Method
  • Neural Network Optimization Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0039] figure 1 It is a flowchart of a neural network optimization method provided by an embodiment of the present application.

[0040] Such as figure 1 As shown, the neural network optimization method of the present embodiment includes:

[0041] S1: preset modeling parameters, where the modeling parameters include network parameters and hardware parameters;

[0042] S2: Construct a neural network energy consumption model based on the modeling parameters;

[0043] S3: Construct a neural network time model based on the modeling parameters;

[0044] S4: Performing dual-objective optimization on the neural network energy consumption model and the neural network time model.

[0045] In the neural network structure, there are three different structures: convolutional layer (CONV), fully connected layer (FC), and pooling layer (POOL), which correspond...

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 present application relates to a neural network optimization method. The neural network optimization method comprises the following steps: presetting modeling parameters, wherein the modeling parameters include network parameters and hardware parameters; Constructing a neural network energy consumption model based on the modeling parameters; The neural network energy consumption model and theneural network time model are subjected to double-objective optimization. The present application models the neural network in terms of time and energy consumption from the viewpoint of the hardware computing flow of the network, At the same time, the dominant modeling parameters of time and energy consumption are analyzed. The neural network model is improved by improving the modeling parameters,array segmentation method and buffer segmentation method to optimize the time and energy consumption of neural network.

Description

technical field [0001] The present application relates to the technical field of artificial neural networks, in particular to a neural network optimization method. Background technique [0002] With the rise of neural network technology, neural network hardware adapted to different application scenarios has emerged as the times require. The reasoning and prediction ability of the neural network is strong but the amount of calculation is large, so how to improve the calculation speed of the neural network and reduce the energy consumption of the neural network has become the key. [0003] In related technologies, both the neural network training process and the inference process have relatively urgent requirements for the acceleration of network computing. Network training is basically done on the cloud using GPUs. Different hardware parallelization methods and communication methods will greatly affect the speed of neural network training. Therefore, the calculation speed of...

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/08G06F1/3234
CPCG06F1/3234G06N3/08
Inventor 张跃进胡勇喻蒙
Owner ZHONGXIANGBOQIAN INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products