Closed sherlock-CHN closed 7 months ago
作者你好,看到您和另一个人在讨论加噪的问题。我这里有几点疑问,我也是刚开始学DP+FL不久,希望能得到您的解答。 看到您说这份代码是对梯度进行加噪。我问了下GPT,他说state_dict是模型的参数,并不是梯度,提的是模型的参数。
如果是对梯度加噪的话,我看某些论文需要在加噪后还需要除以批量样本数,但我在您的代码里并没有找到这个操作,是我哪里理解错了吗?
1、本仓库的实现使用的是full batch size,也就是说batch size大小为数据集大小。 2、将1/L分之一乘进去,可以此项也可以反映在噪声的Sensitivity中,本仓库是在sensitivity中除去了batch size的大小(也即是数据集大小)。
作者你好,看到您和另一个人在讨论加噪的问题。我这里有几点疑问,我也是刚开始学DP+FL不久,希望能得到您的解答。 看到您说这份代码是对梯度进行加噪。我问了下GPT,他说state_dict是模型的参数,并不是梯度,提的是模型的参数。
如果是对梯度加噪的话,我看某些论文需要在加噪后还需要除以批量样本数,但我在您的代码里并没有找到这个操作,是我哪里理解错了吗?