Processing Data Batches in a Multi-Layer Network

Patent №

US 12,430,552

Granted

2025-09-30

Filed 2021

Owner

Graphcore Limited

Lab

AI components

0

Assignment

None on record

Dataset

AIPD

Application

17449287

A computer-implemented method of training a deep neural network, comprising, for each of one or more batches of training examples: processing the data in a forward pass through the layers of the network, by: applying a set of network weights to the input data to obtain a set of weighted inputs, normalising the weighted inputs based on statistics computed for each training example, transforming the normalised inputs by affine transformation parameters, applying an activation function to the transformed normalised inputs to obtain post-activation values, and normalizing the post-activation values based on one or more proxy variables sampled from a distribution defined by proxy distribution parameters, the normalization applied independently of training example; processing the data in a backward pass through the network to determine updates to learnable parameters comprising network weights, affine transformation parameters, and proxy distribution parameters, and updating the learnable parameters to optimise a predefined loss function.

G06N 3/09G06N 3/08G06N 3/048G06N 3/0464G06N 3/044G06N 3/063G06N 3/084

Ownership

Graphcore Limited

© 2026 NYSGPT2525 LLC