Unlock instant, AI-driven research and patent intelligence for your innovation.

method to perform convolution between arbitrary vectors

A vector, convolution technique used in the field of performing convolutions between arbitrary vectors

Active Publication Date: 2020-10-30
HRL LAB +1
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For this reason, existing attempts to build sophisticated visual object recognition systems using the concept of oscillator clusters, as described in references [3] and [4] incorporated herein by reference below, have achieved only limited success

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
  • method to perform convolution between arbitrary vectors
  • method to perform convolution between arbitrary vectors
  • method to perform convolution between arbitrary vectors

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In the following description, numerous specific details are set forth in order to clearly describe various specific embodiments disclosed herein. However, it will be understood by those skilled in the art that the presently claimed invention may be practiced without all of the specific details discussed below. In other instances, well-known features have not been described in order not to obscure the invention.

[0041] This disclosure describes an analog method to compute the inner product and thus, the convolution by using a cluster of weakly coupled oscillators. The oscillator may be a nanoscale oscillator device, such as a Resonant Body Oscillator (RBO) and a Spin Torque Oscillator (STO). The method of the present disclosure will require 10% less power than conventional Boolean-based convolutions 4 power consumption. Moreover, the processing speed of the method of the present disclosure will be 10 times faster than computing convolution using traditional Boolean ...

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

A method to perform convolution between arbitrary vectors includes estimating, by using a first cluster of weakly coupled oscillators, a value for a first vector having a plurality of first elements and a second vector having a plurality of second elements. A first degree of matching for the difference between ; a second degree of matching for the first vector is estimated by using a second cluster of weakly coupled oscillators; a third degree of matching for the second vector is estimated by using a third cluster of weakly coupled oscillators degree; derive the first square L from the first matching degree 2 Norm; derives the second square L from the second degree of matching 2 Norm; derive the third square L from the third degree of matching 2 Norm; the second square L 2 Norm and third square L 2 Add the norms, and subtract the first square L 2 norm to form a sum; and divide the sum by 2.

Description

[0001] Cross References to Related Applications [0002] This application is related to US Patent Application 14 / 202,200, filed March 10, 2014, which is incorporated herein as if fully set forth. This application claims priority to and benefit of U.S.S.N. 15 / 203,596 filed July 6, 2016, which is incorporated herein by reference. [0003] Statement Regarding Federal Research Funding [0004] This invention was made pursuant to US Government Contract HR0011-13-C-0052. The US Government has certain rights in this invention. 【Technical field】 [0005] The present disclosure relates to a method to perform convolution between arbitrary vectors by using clusters of weakly coupled oscillators. 【Background technique】 [0006] Many signal processing applications (ranging from surveillance cameras to automobiles, aircraft, UAVs) require filtering operations to be performed on a large number of signals acquired by many sensors in real time. For example, state-of-the-art object recogn...

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 Patents(China)
IPC IPC(8): G06F17/16
CPCH03K3/354H03L7/00H03K4/50G06N3/065H03L7/26G06T5/20G09G3/20G09G5/001H03D7/14H04N19/156H03M1/66H04L9/0838H04L9/12H03K3/0315
Inventor 约瑟·克鲁兹-阿尔布雷克特普拉文·K·皮利纳拉扬·斯里尼瓦沙史蒂文·P·利维坦唐纳德·M·夏鲁利
Owner HRL LAB