International Business Machines Corporation
NEURAL NETWORK ACCELERATORS RESILIENT TO CONDUCTANCE DRIFT
Last updated:
Abstract:
A method comprises receiving an input signal for processing in one or more neurons of a neural network, wherein the neural network has zero bias neurons and includes a plurality of resistive processing unit (RPU) weights and each neuron has an activation function. The method also includes applying an arbitrary amplification factor to activation function outputs of the one or more neurons in the neural network, wherein the arbitrary amplification factor is based on a dynamic range of components in the neural network and compensates for conductance drift in values of the RPU weights. The method also includes performing a calculation with the neural network using the amplified activation function outputs of the one or more neurons.
Utility
28 Sep 2020
31 Mar 2022