abigailt
eead75406d
Merge remote-tracking branch 'origin/ncp_fixes' into ncp_fixes
2023-05-29 21:45:14 +03:00
abigailt
87c3e3a5d0
Removed redundant transforming of data
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 21:44:51 +03:00
abigailt
c8b8058006
Fix computing generalizations from transformed data + add some tests
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 21:44:51 +03:00
abigailt
0f39834e1d
All tests pass, still need to review TODOs
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 21:44:51 +03:00
abigailt
2c01187f1f
Many fixes, some tests pass
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 21:44:51 +03:00
abigailt
4a252e65fe
generalize_using_transform=False supported
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 21:44:51 +03:00
abigailt
51340fa554
Initial commit. Tests not yet passing.
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 21:44:51 +03:00
abigailt
c3d2e9c7d0
Update requirements
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 21:44:51 +03:00
abigailt
f1995ea6f9
Removed redundant transforming of data
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 21:34:25 +03:00
abigailt
aa38a1d716
Fix computing generalizations from transformed data + add some tests
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 21:27:01 +03:00
abigailt
26adcf3528
All tests pass, still need to review TODOs
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 19:15:16 +03:00
abigailt
cc4cba0d8e
Many fixes, some tests pass
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-29 19:13:35 +03:00
abigailt
4541ee60a2
generalize_using_transform=False supported
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-18 10:32:54 +03:00
abigailt
710aae4083
Initial commit. Tests not yet passing.
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-16 13:03:01 +03:00
abigailgold
44a5d2e188
Fix rtd docs ( #75 )
...
* Fix issue building docs with new urllib3
* Try to fix rtd build
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-09 13:33:56 +03:00
abigailgold
04d8df8091
Increase version to 0.2.0 ( #74 )
...
* Remove tensorflow dependency if not using keras model
* Remove xgboost dependency if not using xgboost model
* Documentation updates
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-09 13:33:56 +03:00
andersonm-ibm
98a7a078bb
Add dataset privacy risk assessment example notebook. ( #73 )
...
* Add dataset assessment notebook and reference to module from project README
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-05-09 13:33:56 +03:00
Maya Anderson
a4e07faf01
Merge pull request #71 from IBM/dataset_assessment
...
Add AI privacy Dataset assessment module with two attack implementations.
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-05-09 13:33:56 +03:00
abigailgold
f2f8ddc877
Fix rtd docs ( #75 )
...
* Fix issue building docs with new urllib3
* Try to fix rtd build
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-09 13:30:28 +03:00
abigailgold
8a9ef80146
Increase version to 0.2.0 ( #74 )
...
* Remove tensorflow dependency if not using keras model
* Remove xgboost dependency if not using xgboost model
* Documentation updates
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-05-08 12:50:55 +03:00
andersonm-ibm
782edabd58
Add dataset privacy risk assessment example notebook. ( #73 )
...
* Add dataset assessment notebook and reference to module from project README
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-05-04 12:21:42 +03:00
Maya Anderson
dbb958f791
Merge pull request #71 from IBM/dataset_assessment
...
Add AI privacy Dataset assessment module with two attack implementations.
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-20 14:21:29 +02:00
abigailt
c0bc2c6983
Update requirements
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-02-23 10:59:51 +02:00
abigailgold
c153635e4d
Welcome contributions in readme ( #69 )
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2023-01-11 19:10:43 +02:00
abigailgold
d52fcd0041
Formatting ( #68 )
...
Fix most flake/lint errors and ignore a few others
Signed-off-by: abigailt <abigailt@il.ibm.com>
2022-12-25 15:13:57 +02:00
andersonm-ibm
b47ba24906
Create CI test workflow using GitHub Actions
...
Run Lint and PyTest on Python 3.8
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2022-12-21 11:42:08 +02:00
abigailt
a76c3d2714
Fix random state to make tests pass
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2022-12-21 09:51:49 +02:00
abigailt
ba88bc09ba
Add option for non-stratified split in minimizer
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2022-12-21 09:23:19 +02:00
Maya Anderson
89bdcfc00e
Prepare project for CI: cleanup dependencies, fix test data location, cleanup assert.
...
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2022-12-20 16:00:36 +02:00
abigailt
805a489201
Add method to get predict function from blackbox classifier, add loss and optimizer params for pytorch models to generate shadow models
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2022-11-09 14:42:55 +02:00
abigailt
44d012857f
Add loss and optimizer as properties
...
Signed-off-by: abigailt <abigailt@il.ibm.com>
2022-10-19 17:29:40 +03:00
abigailgold
1385f31dcf
Merge pull request #58 from IBM/pytorch_wrapper
...
Wrapper for Pytorch models
2022-08-02 17:23:46 +03:00
abigailt
64038f76f9
Merge with main
2022-08-01 18:12:03 +03:00
abigailt
dc5cc793ee
Merge with main
2022-08-01 18:11:34 +03:00
abigailt
a9e2a35e18
Add support for xgboost XGBClassifier ( #53 )
2022-07-28 17:21:24 +03:00
olasaadi
74ce92acc4
fix
2022-07-26 18:37:44 +03:00
abigailt
a13415ad67
Externalize BlackboxClassifier dataset (x and predictions)
2022-07-25 16:31:45 +03:00
abigailt
fb534f7a0f
BlackboxClassifier based on predictions to work with DatasetWithPredictions
2022-07-25 16:31:45 +03:00
abigailt
77a6e08c8e
Keras regression support
2022-07-24 18:45:50 +03:00
Ron Shmelkin
521a2ccda9
add art to requirements.txt
2022-07-24 15:34:04 +03:00
Ron Shmelkin
15d7008224
remove self from array2numpy and array2torch_tensor functions
2022-07-24 15:32:09 +03:00
Ron Shmelkin
c77e34e373
update pytorch wrapper to use torch loaders
...
fix tests
and dataset style
2022-07-24 14:31:47 +03:00
olasaadi
fdc6005fce
add validation set
2022-07-22 01:01:45 +03:00
olasaadi
65388da605
fix docstring
2022-07-20 18:39:53 +03:00
olasaadi
c2c7a01078
fix bug
2022-07-20 18:36:58 +03:00
olasaadi
6f69f5557b
fix bug
2022-07-20 18:29:48 +03:00
olasaadi
3bf26b67d2
fix
2022-07-20 17:36:00 +03:00
abigailt
a7d156660e
Wrap predict method in BlackBoxClassifierPredictMethod to avoid exception in ART when supplied method returns scalars
2022-07-20 13:33:19 +03:00
abigailt
1cc73b3da1
Check for mismatch between model output type and actual output
2022-07-20 13:33:19 +03:00
abigailt
bc7ab0cc7f
Add model type to blackbox classifier ( #49 )
2022-07-20 13:33:19 +03:00