PyDP
PyDP copied to clipboard
New Tutorial: Demonstrate DP on DataWarehouse for #300
Description
This PR aims to close #300. Although the label of #300 is "status in progress", it seems that no one is working on this issue. This notebook consists of two parts. The first part shows how differential privacy works under the assumption that the attacker already knows almost all of the data except one record. In the second one, the attacker tries to identify one person, and the defender uses differential privacy to avoid this.
It is the first PR for me to this excellent project, so if I misunderstand something, please correct me!
Affected Dependencies
no
How has this been tested?
jupyter lab
Checklist
- [x] I have followed the Contribution Guidelines and Code of Conduct
- [x] I have commented my code following the OpenMined Styleguide
- [x] I have labeled this PR with the relevant Type labels
- [x] My changes are covered by tests
Check out this pull request on
See visual diffs & provide feedback on Jupyter Notebooks.
Powered by ReviewNB
@chinmayshah99 Thanks for your review! The problems you mentioned were not what I intended. I changed some files to pass mypy tests, but it also couldn't pass ci tests. These errors during ci tests are not what this PR aims to solve, so I reset the commit. Currently, what I have added are only a notebook and csv files.