Figure S6. a) Modelled weight update behavior with different degrees of cycle-to-cycle variations. b) Test accuracy as a function of the training epoch for different degrees of cycle-to-cycle variations. c) Modelled weight update behavior with different degrees of device-to-device variations. d) Test accuracy as a function of the training epoch for different degrees of device-to-device variations.