Nicolas Papernot
c7ca8092fb
Introduce vectorized DP optimizer
...
PiperOrigin-RevId: 262414086
2019-08-08 12:56:28 -07:00
Christopher Choquette Choo
5ef3cec26e
Augmenting implementation to handle new tensorflow _validate_or_infer_batch_size implementation.
2019-08-06 11:00:22 -04:00
Christopher Choquette Choo
136200d0c2
Merge pull request #6 from tensorflow/master
...
Merging original repo
2019-08-06 10:57:01 -04:00
Zachary Garrett
c08f3ebdc7
Workaround until the new bolt_on
module is integrated into the rest of the TF Privacy build system.
...
PiperOrigin-RevId: 261222062
2019-08-01 16:32:32 -07:00
A. Unique TensorFlower
9fe5e91de4
Merge pull request #53 from georgianpartners:master
...
PiperOrigin-RevId: 260990063
2019-07-31 13:44:12 -07:00
npapernot
12dc0b9497
last typo
2019-07-31 20:40:30 +00:00
Christopher Choquette Choo
4bd0ad482a
Refactoring bolton to bolt_on from package refactor for comments + strings.
2019-07-31 10:55:25 -04:00
Christopher Choquette Choo
c0bd19365b
Refactoring bolton package to bolt_on only in code usages.
2019-07-31 10:52:41 -04:00
npapernot
223f2cc640
trailing spaces
2019-07-30 22:00:16 +00:00
npapernot
cd0ff6d299
indent
2019-07-30 21:53:53 +00:00
Christopher Choquette Choo
2065f2b16a
Code style and documentation changes.
2019-07-30 15:12:22 -04:00
npapernot
fb12ee047f
more lint
2019-07-29 22:35:13 +00:00
npapernot
d29f31ec44
more lint
2019-07-29 22:33:30 +00:00
npapernot
f470ae4a7c
more lint
2019-07-29 22:30:45 +00:00
npapernot
801e6eef1c
more lint
2019-07-29 22:22:52 +00:00
npapernot
b1f1c47cae
more lint
2019-07-29 22:15:52 +00:00
npapernot
ed93cf6f44
more lint
2019-07-29 22:09:21 +00:00
npapernot
32c76e588a
more lint
2019-07-29 22:00:53 +00:00
npapernot
ddf17c9091
more lint
2019-07-29 21:55:14 +00:00
npapernot
f06443d50e
more lint
2019-07-29 21:43:19 +00:00
npapernot
33c3f058ac
conflicts in models
2019-07-29 21:34:02 +00:00
npapernot
034ae8fea4
conflicts in models test
2019-07-29 21:29:03 +00:00
npapernot
d10d7b0148
conflicts in opt test
2019-07-29 21:27:54 +00:00
npapernot
19ce36777d
format fixes
2019-07-29 21:20:40 +00:00
Yilei Yang
c14a546440
Explicitly mark Python binaries/tests with python_version = "PY2".
...
PiperOrigin-RevId: 260525846
2019-07-29 10:16:54 -07:00
Christopher Choquette Choo
71c4a11eb9
Fixing new pylint errors.
2019-07-27 14:14:05 -04:00
Christopher Choquette Choo
92f97ae32c
Fixing missing args.
2019-07-27 13:54:19 -04:00
npapernot
0317ce8077
print
2019-07-25 16:17:56 +00:00
npapernot
8974a95b9a
more fixes
2019-07-25 16:13:32 +00:00
npapernot
8e6bcf9b4a
many fixes
2019-07-25 15:37:54 +00:00
npapernot
fe90e3c596
readme fixes - more
2019-07-25 14:44:21 +00:00
npapernot
d0ef1b380c
readme fixes
2019-07-25 14:38:37 +00:00
A. Unique TensorFlower
5cd2439401
Remove calls to _dp_sum_query.set_batch_size in dp_optimizer.py, as no method with that name exists for objects of class QueryWithLedger.
...
PiperOrigin-RevId: 259858031
2019-07-24 18:08:35 -07:00
A. Unique TensorFlower
28fd879864
Merge pull request #57 from jvmancuso:qadapt-nest-ver
...
PiperOrigin-RevId: 259592947
2019-07-23 12:56:31 -07:00
Christopher Choquette Choo
9b08c163e0
Merge pull request #5 from georgianpartners/bolton
...
Adding README to explain Bolton Module.
2019-07-22 11:31:09 -04:00
Christopher Choquette Choo
968ea70060
Fixing typos.
2019-07-22 11:30:55 -04:00
Christopher Choquette Choo
7785436cf3
Minor changes to README
2019-07-22 11:30:29 -04:00
Christopher Choquette Choo
0082c9ba76
Minor doc change and adding README file explaining Bolton Method.
2019-07-22 11:27:53 -04:00
jvmancuso
3072c86c79
find nest module based on TF version for quantile_adaptive_clip_sum_query.py
2019-07-20 10:43:48 -04:00
Nicolas Papernot
3de1fcd829
add pylint to README
...
PiperOrigin-RevId: 259029555
2019-07-19 13:41:07 -07:00
Christopher Choquette Choo
5857e838ba
Merge pull request #4 from georgianpartners/bolton
...
Ensuring pylint is 10/10
2019-07-18 15:07:52 -04:00
Christopher Choquette Choo
c05c2aa0d4
Ensuring pylint is 10/10
2019-07-18 15:04:35 -04:00
A. Unique TensorFlower
98723b9c3a
Added rdp_accountant dependency to privacy/BUILD.
...
PiperOrigin-RevId: 258657061
2019-07-17 15:44:16 -07:00
Christopher Choquette Choo
eab43e8294
Merge pull request #3 from georgianpartners/bolton
...
Code review changes
2019-07-16 20:02:31 -04:00
Nicolas Papernot
bb7956ed7e
fix keras typo
...
PiperOrigin-RevId: 258434656
2019-07-16 13:59:14 -07:00
Christopher Choquette Choo
b03eb6914b
Code review changes: Fixed doc string spacing, copyrighting, and changed the jupyter file to a python script.
2019-07-16 10:33:57 -04:00
Galen Andrew
973a1759aa
Remove unused global_state reference from initial_sample_state.
...
global_state is never used in any of our existing DPQueries, and we don't have any compelling use case.
PiperOrigin-RevId: 255480537
2019-06-27 14:37:49 -07:00
Nicolas Papernot
6171474465
harmonize analysis parameters with current DPSGD API
...
PiperOrigin-RevId: 255080643
2019-06-25 17:06:01 -07:00
Ilya Mironov
45bcb3a0e4
Adding privacy analysis to the Logistic Regression for MNIST tutorial.
...
PiperOrigin-RevId: 254815428
2019-06-24 12:50:08 -07:00
cchoquette
0b244f0e47
Working bolton model without unit tests. ( #1 )
...
Bolton implementation including:
- Bolton Model wrapper for using Bolton method
- Bolton Optimizer encompassing all privacy components
- Introduction of Strongly Convex Loss functions with 2 pre-implemented
- Unit tests for the above.
2019-06-19 11:21:50 -04:00