Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 1.02 KB

File metadata and controls

14 lines (9 loc) · 1.02 KB

DP_modelpublishing

The example code for the paper "Differentially Private Model Publishing for Deep Learning"

Some notes:

  • The code was based on the original DP-SGD implementation in CCS'16 which was not maitained anymore. It requires Tensorflow 0.10.0. A fork canbe found here
  • In the training code DumpzCDPAccountant is used and the real accounting is done during the training step. zCDPAccountant implementation is in privacy_accountant/accountant.py but not used yet.

Directory:

  1. The examples with decay functions are in dp_mnist and dp_cancerdataset
  2. The examples with validation based decay are in dp_mnist_validation and dp_cancerdataset_validation
  3. The privacy_accountant includes the code for comparing different privacy accountants, and conversion to epsilon, delta DP.