Neural network maxout layer calculation device

A computing device and computing instruction technology, applied in biological neural network models, neural architectures, neural learning methods, etc., can solve problems such as insufficient on-chip cache, limited inter-chip communication, and inflexible maxout layer length, etc., to improve execution performance , flexible length, easy to use effect

Active Publication Date: 2017-10-31
CAMBRICON TECH CO LTD
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The purpose of the present invention is to provide a maxout layer computing device to solve the problems existing in the prior art such as limited inter-chip communication, insufficient on-chip cache, and insufficient flexibility in the length of the supported maxout layer.

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 maxout layer calculation device
  • Neural network maxout layer calculation device
  • Neural network maxout layer calculation device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Other aspects, advantages and salient features of the present invention will become apparent to those skilled in the art from the following detailed description of exemplary embodiments of the present invention when taken in conjunction with the accompanying drawings.

[0041] In the present invention, the terms "include" and "comprising" and their derivatives mean to include but not limit; the term "or" is inclusive, meaning and / or.

[0042]In this specification, the various embodiments described below to describe the principles of the present invention are illustrative only and should not be construed as limiting the scope of the invention in any way. The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the present invention as defined by the claims and their equivalents. The following description includes numerous specific details to aid in understanding, but these sho...

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 maxout layer calculation device, and aims at executing maxout layer calculation according to maxout layer operation instructions. The device is characterized by comprising a maxout layer calculation module, wherein the maxout layer calculation module is connected with a storage module and comprises a register unit, a loading / storage unit, a pruning unit and a calculation unit; the register unit is used for storing a maxout layer input data addresses which are storage addresses, in the storage module, of maxout layer input data; the loading / storage unit is used for obtaining corresponding maxout layer input data from the storage module according to a maxout layer input data address corresponding to a maxout layer calculation instruction; the pruning unit is used for compressing the maxout layer input data which is preferably stored according to features on the feature dimension so as to obtain pruned data; and the calculation unit is used for carrying out corresponding calculation on the pruned data according to the maxout layer calculation instruction so as to obtain a maxout layer calculation result.

Description

technical field [0001] The invention relates to a neural network maxout layer computing device and method, which are used to execute maxout layer computing according to maxout layer computing instructions. Background technique [0002] At present, more and more algorithms in the computer field involve maxout layer operations. Taking artificial neural network algorithms as an example, various neural network algorithms contain a large number of maxout layer operations. In the neural network, it is often necessary to prune the input data. For a maxout layer input data, the data is three-dimensional data, which are the data of the abscissa, ordinate and feature dimension respectively. The pruning strategy of the maxout operation is in the feature dimension Compressed data, ie f j =max({f i |a j ≤i≤b j}), where f i Each value on the feature dimension corresponding to a point, a j and b j Calibrate the range of data selected on the feature dimension, and finally get the val...

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): G06F9/30
CPCG06N3/082G06N3/045
Inventor 韩栋郭崎陈天石陈云霁
Owner CAMBRICON TECH CO LTD
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