PERFORMING AVERAGE POOLING IN HARDWARE

Patent №

US 10,032,110

Granted

2018-07-24

Filed 2016

Owner

GOOGLE INC.

AI components

4

ml · vision · speech · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15377196

Methods and systems for receiving a request to implement a neural network comprising an average pooling layer on a hardware circuit, and in response, generating instructions that when executed by the hardware circuit, cause the hardware circuit to, during processing of a network input by the neural network, generate a layer output tensor that is equivalent to an output of the average pooling neural network layer by performing a convolution of an input tensor to the average pooling neural network layer and a kernel with a size equal to a window of the average pooling neural network layer and composed of elements that are each an identity matrix to generate a first tensor, and performing operations to cause each element of the first tensor to be divided by a number of elements in the window of the average pooling neural network layer to generate an initial output tensor.

Machine learningVisionSpeechAI hardwareG06F 17/16G06N 3/04G06F 7/483G06F 7/52G06F 7/5443G06N 3/0464G06N 3/063G06F 2207/4824

AI classification

Machine learning1.00
AI hardware1.00
Vision1.00
Speech0.88
Planning0.14
Knowledge representation0.06
Natural language0.01
Evolutionary computation0.00

Ownership

GOOGLE INC.

assignment · 407270049

Assignors

YOUNG, REGINALD CLIFFORD, GULLAND, WILLIAM JOHN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC