tensorflow_privacy/privacy/analysis
Galen Andrew 9106a04e2c Use PrivacyLedger for privacy accounting.
Prior to this change the PrivacyLedger is running to keep a log of private queries, but the ledger is not actually used to compute the (epsilon, delta) guarantees. This CL adds a function to compute the RDP directly from the ledger.

Note I did verify that the tutorial builds and runs with the changes and for the first few iterations prints the same epsilon values as before the change.

PiperOrigin-RevId: 241063532
2019-03-29 15:31:32 -07:00
..
__init__.py Project import generated by Copybara. 2018-12-18 15:44:04 -08:00
compute_dp_sgd_privacy.py Update compute_dp_sgd_privacy.py 2019-03-27 09:22:58 -07:00
privacy_ledger.py Use PrivacyLedger for privacy accounting. 2019-03-29 15:31:32 -07:00
privacy_ledger_test.py Cleanup directory structure, add top-level imports and add normalized_query. 2019-03-25 10:21:04 -07:00
rdp_accountant.py Use PrivacyLedger for privacy accounting. 2019-03-29 15:31:32 -07:00
rdp_accountant_test.py Use PrivacyLedger for privacy accounting. 2019-03-29 15:31:32 -07:00
tensor_buffer.py Add privacy ledger. 2019-02-08 11:21:43 -08:00
tensor_buffer_test.py Fix copybara to limit some transformations to the beginning of the line. 2019-02-08 16:55:57 -08:00