Invention Grant
- Patent Title: Implementing neural networks in fixed point arithmetic computing systems
-
Application No.: US15476769Application Date: 2017-03-31
-
Publication No.: US09836692B1Publication Date: 2017-12-05
- Inventor: William John Gulland
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Fish & Richardson P.C.
- Main IPC: G06F15/18
- IPC: G06F15/18 ; G06N3/04 ; G06F5/01 ; G06N3/08

Abstract:
Methods, systems, and computer storage media for implementing neural networks in fixed point arithmetic computing systems. In one aspect, a method includes the actions of receiving a request to process a neural network using a processing system that performs neural network computations using fixed point arithmetic; for each node of each layer of the neural network, determining a respective scaling value for the node from the respective set of floating point weight values for the node; and converting each floating point weight value of the node into a corresponding fixed point weight value using the respective scaling value for the node to generate a set of fixed point weight values for the node; and providing the sets of fixed point floating point weight values for the nodes to the processing system for use in processing inputs using the neural network.
Information query