APPARATUS AND METHOD WITH NEURAL NETWORK OPERATION

    公开(公告)号:US20230143371A1

    公开(公告)日:2023-05-11

    申请号:US17863963

    申请日:2022-07-13

    IPC分类号: G06F7/57 G06N3/04

    CPC分类号: G06F7/57 G06N3/0481

    摘要: A neural network operation apparatus and method are provided. The neural network operation apparatus includes an internal storage configured to store data to perform a neural network operation, an arithmetic logical unit (ALU) configured to perform an operation between the stored data and main data based on an operation control signal, an adder configured to add an output of the ALU and an output of a first multiplexer, wherein the first multiplexer is configured to output one of an output of the adder and the output of the ALU based on a reset signal, a second multiplexer configured to output one of the main data and a quantization result of the stored data based on a phase signal, and a controller configured to control the ALU, the first multiplexer, and the second multiplexer based on the operation control signal, the reset signal, and the phase signal.

    SYSTOLIC NEURAL NETWORK ENGINE CAPABLE OF BACKPROPAGATION

    公开(公告)号:US20190244105A1

    公开(公告)日:2019-08-08

    申请号:US15981664

    申请日:2018-05-16

    IPC分类号: G06N3/08 G06N3/04

    摘要: A method of computer processing is disclosed comprising receiving a data packet at a processing node of a neural network, performing a calculation of the data packet at the processing node to create a processed data packet, attaching a tag to the processed data packet, transmitting the processed data packet from the processing node to a receiving node during a systolic pulse, receiving the processed data packet at the receiving node, performing a clockwise convolution on the processed data packet and a counter clockwise convolution on the processed data packet, performing an adding function and backpropagating results of the performed sigmoid function to each of the processing nodes that originally processed the data packet.

    IDENTIFYING MIRROR SYMMETRY DENSITY WITH DELAY IN SPIKING NEURAL NETWORKS

    公开(公告)号:US20190244079A1

    公开(公告)日:2019-08-08

    申请号:US16266765

    申请日:2019-02-04

    IPC分类号: G06N3/04 G06N3/067

    摘要: The ability to rapidly identify symmetry and anti-symmetry is an essential attribute of intelligence. Symmetry perception is a central process in human vision and may be key to human 3D visualization. While previous work in understanding neuron symmetry perception has concentrated on the neuron as an integrator, the invention provides the coincidence detecting property of the spiking neuron can be used to reveal symmetry density in spatial data. A synchronized symmetry-identifying spiking artificial neural network enables layering and feedback in the network. The network of the invention can identify symmetry density between sets of data and present a digital logic implementation demonstrating an 8×8 leaky-integrate-and-fire symmetry detector in a field-programmable gate array. The efficiency of spiking neural networks can be harnessed to rapidly identify symmetry in spatial data with applications in image processing, 3D computer vision, and robotics.

    Hierarchical Mantissa Bit Length Selection for Hardware Implementation of Deep Neural Network

    公开(公告)号:US20190236436A1

    公开(公告)日:2019-08-01

    申请号:US16180250

    申请日:2018-11-05

    IPC分类号: G06N3/04 G06F7/499

    摘要: Hierarchical methods for selecting fixed point number formats with reduced mantissa bit lengths for representing values input to, and/or output, from, the layers of a DNN. The methods begin with one or more initial fixed point number formats for each layer. The layers are divided into subsets of layers and the mantissa bit lengths of the fixed point number formats are iteratively reduced from the initial fixed point number formats on a per subset basis. If a reduction causes the output error of the DNN to exceed an error threshold, then the reduction is discarded, and no more reductions are made to the layers of the subset. Otherwise a further reduction is made to the fixed point number formats for the layers in that subset. Once no further reductions can be made to any of the subsets the method is repeated for continually increasing numbers of subsets until a predetermined number of layers per subset is achieved.

    SPARSITY-AWARE HARDWARE ACCELERATORS
    66.
    发明申请

    公开(公告)号:US20190205358A1

    公开(公告)日:2019-07-04

    申请号:US15857918

    申请日:2017-12-29

    申请人: Facebook, Inc.

    IPC分类号: G06F17/16 G06F7/544 G06N3/063

    摘要: A special-purpose, hardware-based accelerator may include an input subsystem configured to receive first and second vectors as operands of a full dot-product operation. The accelerator may also include a sparsity-aware dot-product engine communicatively coupled to the input subsystem and configured to perform adaptive dot-product processing by: (1) identifying, within the first and second vectors, at least one zero-value element and (2) executing, in response to identifying the zero-value element, a reduced dot-product operation that excludes, relative to the full dot-product operation, at least one mathematical operation in which the zero-value element is an operand. The accelerator may also include an output subsystem that is communicatively coupled to the sparsity-aware dot-product engine and configured to send a result of the reduced dot-product operation to a storage subsystem. Various other accelerators, computing systems, and methods are also disclosed.

    SEMANTIC PAGE SEGMENTATION OF VECTOR GRAPHICS DOCUMENTS

    公开(公告)号:US20190026550A1

    公开(公告)日:2019-01-24

    申请号:US15656269

    申请日:2017-07-21

    IPC分类号: G06K9/00

    摘要: Disclosed systems and methods categorize text regions of an electronic document into document object types based on a combination of semantic information and appearance information from the electronic document. A page segmentation application executing on a computing device accesses textual feature representations that represent text portions in a vector space, where a set of pixels from the page is mapped to a textual feature representation. The page segmentation application generates a visual feature representation, which corresponds to an appearance of a document portion including the set of pixels, by applying a neural network to the page of the electronic document. The page segmentation application generates an output page segmentation of the electronic document by applying the neural network to the textual feature representation and the visual feature representation.