Injecting PCM noise #612
Replies: 4 comments 2 replies
-
Hi @edminge, |
Beta Was this translation helpful? Give feedback.
-
The exact definition of the noise during hardware aware training can be found in the paper Nat. Comm 2023 Rasch et al. |
Beta Was this translation helpful? Give feedback.
-
Bonus question: what is the effect of remapping weights during HWA training? I see in Nat. Comm 2023 Rasch et al./Suppl. Material this is done often every N mini-batches, however why is this useful? I guess the |
Beta Was this translation helpful? Give feedback.
-
The remapping is ensuring that the maximal conductances that are used to represent the weight (which we model as normalized values between e.g. -1.. 1) are as large as possible e.g. close to gmax (the maximal conductance one wants to use on the analog device based on physical considerations). Note that the "logical" weight is a combination of analog parts (conductances) and the output scaling, which we both train separately. The remapping ensures that the analog parts of the weight is as large as possible, and this as the larges signal to noise ratio. |
Beta Was this translation helpful? Give feedback.
-
Hi!
I'm looking into
WeightModifierType.PCM_NOISE
and I have a few questions:read_scale
, will noise intensity be increased? If you could give some formulas it's be great!Thanks a lot.
Beta Was this translation helpful? Give feedback.
All reactions