Training of artificial neural networks
By storing least-significant bits in digital memory and using an analog multiply-accumulate unit for reduced-precision weights, the method addresses the inefficiencies in ANN training, achieving reduced complexity and power consumption without compromising accuracy.
CA3137231CActive Publication Date: 2026-10-27INTERNATIONAL BUSINESS MACHINE CORPORATION
View PDF 0 Cites 0 Cited by
Patent Information
- Application Number
- CA3137231
- Authority / Receiving Office
- CA · CA
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-05-16
- Filing Date
- 2020-05-12
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2040-05-12
Abstract
Methods and apparatus are provided for training an artificial neural network having a succession of neuron layers with interposed synaptic layers each having a respective set of N-bit fixed-point weights {w} for weighting signals propagated between its adjacent neuron layers, via an iterative cycle of signal propagation and weight-update calculation operations. Such a method includes, for each synaptic layer, storing a plurality p of the least-significant bits of each N-bit weight w in digital memory, and storing the next n-bit portion of each weight w in an analog multiply-accumulate unit comprising an array of digital memory elements. Each digital memory element comprises n binary memory cells for storing respective bits of the n-bit portion of a weight, where n ≥ 1 and (p + n + m) = N where m ≥ 0 corresponds to a defined number of most-significant zero bits in weights of the synaptic layer.
Need to check novelty before this filing date? Find Prior Art
