Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method for updating artificial neural network

A technology of artificial neural network and weight, applied in the field of artificial neural network

Pending Publication Date: 2022-05-27
STMICROELECTRONICS (ROUSSET) SAS
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, hardware platforms typically have a limited amount of power

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 for updating artificial neural network
  • Method for updating artificial neural network
  • Method for updating artificial neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] Neural networks are defined by parameters, such as weights, well known to those skilled in the art. The neural network includes an input layer, an output layer, and at least one hidden layer between the input layer and the output layer. Each layer may include at least one channel, and each channel includes at least one weight.

[0055] The weights for each layer are integers defined according to one or more formats. In particular, each weight can be defined in terms of its quantization value, quantization step size, and zero point. In particular, the weights can be described according to the following formula: s w ×(q w -zp w ), where s w is the quantization step size, q w is the quantized value of the weight, and zp w is the quantized zero point.

[0056] Each layer can be quantized uniformly or channel-by-channel. When layers are uniformly quantized, all weights have the same format. When layers are quantized channel-by-channel, weights for the same channel ...

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

According to an aspect, the present disclosure proposes a method for updating an artificial neural network, the artificial neural network comprising initial weights stored in a memory at least in an integer format, the method comprising: a processing unit determining an error gradient at an output of a layer of the neural network; the processing unit retrieves the initial weight from the memory; the processing unit updates the initial weights, including: for each initial weight, performing a first calculation of the corrected weight in an integer format of the initial weight; the processing unit replaces the value of the initial weight stored in the memory with the value of the corrected weight.

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS [0002] This application claims priority to French Patent Application No. 2012081, filed on November 24, 2020, which is hereby incorporated by reference in its entirety. technical field [0003] The present disclosure relates generally to artificial neural networks, and in particular embodiments, to updating weights in layers of an artificial neural network. Background technique [0004] An artificial neural network is used to perform a given function while it is running. For example, one function of a neural network could be classification. Another function may consist essentially in generating a signal from a received input signal. [0005] Artificial neural networks usually include a continuum of neuron layers. Each layer receives weighted data at its input and outputs data after being processed by the layer's neuron activation function. The output data is then passed to the next layer in the neural network. [0006] W...

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
IPC IPC(8): G06N3/04G06N3/063G06N3/08
CPCG06N3/063G06N3/08G06N3/045G06N3/084G06N3/04G06F7/02G06F7/49947G06N3/082
Inventor P·德马雅L·福里奥特
Owner STMICROELECTRONICS (ROUSSET) SAS
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More