Commit graph

6 commits

Author SHA1 Message Date
Maya Anderson
3ae64054f8 Unite the interface so that the main method assess_privacy always returns a score, but the score may also contain an attack result, which can be further analyzed
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 15:15:00 +02:00
Maya Anderson
69a9a8fa2b Rename and move knn_learner in attack strategy utils for readability according to review
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 10:31:09 +02:00
Maya Anderson
185d9b9664 Fix share calculation, and find only 1 KNN per sample for it
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 00:27:16 +02:00
Maya Anderson
e5f6089b23 Rename gan_leaks=>per_record_knn_probabilities and holdout=>whole_dataset_knn_distance
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 00:27:16 +02:00
Maya Anderson
e7e725ea80 Address review comments:
extract common code, add comments, change ellipsis to pass

Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 00:27:16 +02:00
Maya Anderson
3f9271b225 Add Dataset assessment module
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-06 10:01:45 +02:00