Skip to content

read noise in PCM model #455

Answered by maljoras
matifali asked this question in Q&A
Discussion options

You must be logged in to vote

If you use the drift analog weights only the long-term and accumulating effects of noise and drift to the weights are modeled. Once you call the drift_analog_weights the weights are fixed for subsequent inference calls. If you want to add shorter-term read-noise that is applied to any mat-vec, then you need to use additionally the rpu_config.forward.w_noise and rpu_config.forward.w_noise_type=WeightNoiseType.PCM_READ setting (see here ). This would model an additional short-term weight noise that is added to the output each time a mat-vec is done with the same characteristics as the 1/f noise in the PCM noise model. Note that in addition there are also out_noise and inp_noise settings ava…

Replies: 4 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by matifali
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
documentation Improvements or additions to documentation
2 participants
Converted from issue

This discussion was converted from issue #436 on December 09, 2022 17:01.