Calculation device and method applicable to neural network activation function

A technology of activation function and calculation device, applied in the field of calculation, can solve the problems of excessive circuit hardware overhead, slow execution speed, and unsatisfactory volume, etc., to achieve the effects of ensuring calculation accuracy, increasing calculation speed, and improving the degree of approximation

Inactive Publication Date: 2018-02-23
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF4 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Traditional neural network computing devices generally refer to general-purpose arithmetic logic units. When performing calculations on activation functions, the resource utilization rate is low and the execution speed is slow.
Especially with the development of various portable electronic devices, the circuit hardware overhead of the above-mentioned devices is too large to meet the needs of application scenarios with small size and low power consumption.

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
  • Calculation device and method applicable to neural network activation function
  • Calculation device and method applicable to neural network activation function
  • Calculation device and method applicable to neural network activation function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to make the purpose, technical solution and advantages of the present invention more clear, the calculation device and method suitable for neural network activation functions provided in the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings.

[0025] Activation functions are used in neural networks to incorporate non-linear factors. In general, practical problems cannot be accurately represented by relying solely on linear models. For example, when using a neural network for image processing, a convolutional network can be used to assign a value to each pixel. Although this operation is linear, the actual samples are not necessarily linearly separable, so nonlinear factors need to be introduced to solve the linear model. unsolvable problem.

[0026] It is well known that linear functions are faster and easier to analyze and calculate than activation functions. In order to simplify the calc...

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 a calculation device and method applicable to a neural network activation function. The calculation device applicable to the neural network activation function comprises a searching unit and a calculation unit, wherein the searching unit is used for determining a corresponding linear function parameter according to an activated function and an activated function variable input value and the calculation unit is used for using the input value and a corresponding linear function parameter to perform calculation. The linear function parameter can perform optimization according to concavity and convexity of the activated function.

Description

technical field [0001] The invention relates to the computing field, in particular to a computing device and method suitable for neural network activation functions. Background technique [0002] With the development of science and technology, neural network, as a machine learning technology that simulates the human brain, has always been a hot spot in the field of artificial intelligence research, and has been widely used in many fields, such as image recognition. One of the key points of using neural networks to solve practical problems is to use activation functions to provide nonlinear modeling capabilities for neural networks. Usually, activation functions appear in each layer of neural networks, especially in certain algorithms. Higher, such as the sigmoid function. Therefore, when performing calculations on the activation function, its calculation speed and calculation energy consumption directly restrict the calculation efficiency of the entire neural network. [0...

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/02
Inventor 韩银和许浩博王颖
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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