Closed pasin30055 closed 3 years ago
I think you mean GaussianEstimateNoiser, right?
I'm not sure whether you're referring to the title of the pull request, but I've changed it to GaussianEstimateNoiser. If you meant something else, please let me know.
@jiayu-google Would you mind merging this request? (I don't have the write access...)
@pasin30055 Just merged.
Implement GaussianMechanism and GeometricEstimateNoiser, which add Gaussian noise to a function/estimator to ensure differential privacy.
Note: currently the noise is calculated using a bound from Dwork-Roth book which is only valid for epsilon no more than one. A TODO is added to use a more accurate computation of sigma, which is also valid for all ranges of epsilon and delta.