Closed oneheartforone closed 1 year ago
This is because the privacy budget (epsilon) only depends on three factors: the number of steps (or epochs), the batch size and the level of noise (sigma). In particular, the budget does not depend on the architecture or the loss function or the optimizer.
Hi, When I used the official cifar10 classification example, I found that using different models (such as conv, resnet18, or even a linear layer) will get the same epsilon without changing the parameters. why does this problem happen?
After that, I tried different image input sizes and found that when other conditions remained unchanged, epsilon was still the same.
Similar results can be obtained when sigma is fixed.
Environment