├── Hessian ├── README.md ├── curves.py ├── evalacc.py ├── hessian_eig_driver.py ├── hessianflow │ ├── __init__.py │ ├── eigen.py │ ├── optimizer │ │ ├── __init__.py │ │ ├── absa.py │ │ ├── baseline.py │ │ ├── optm_utils.py │ │ └── progressbar.py │ └── utils.py ├── models │ ├── c1.py │ ├── convfc.py │ ├── resnet.py │ └── vgg.py ├── train.py ├── train_resnet.py └── utils.py ├── LICENSE ├── README.md ├── backdoor ├── backdoor-cifar │ ├── AttackPGD.py │ ├── README.md │ ├── aver_weights.py │ ├── aver_weights_case2.py │ ├── curves.py │ ├── data.py │ ├── eval_curve.py │ ├── evalacc.py │ ├── evalacc2.py │ ├── models │ │ ├── __init__.py │ │ ├── convfc.py │ │ ├── preresnet.py │ │ ├── vgg.py │ │ ├── vggW.py │ │ └── wide_resnet.py │ ├── save_model.py │ ├── test_curve.py │ ├── train.py │ ├── train_baseline.py │ ├── train_baseline_from_scratch.py │ ├── train_poison.py │ ├── train_poison_same_poisoned_data.py │ └── utils.py ├── backdoor-svhn │ ├── AttackPGD.py │ ├── README.md │ ├── aver_weights.py │ ├── aver_weights_case2.py │ ├── aver_weights_case3.py │ ├── curves.py │ ├── data.py │ ├── eval_curve.py │ ├── evalacc.py │ ├── evalacc2.py │ ├── models │ │ ├── __init__.py │ │ ├── convfc.py │ │ ├── preresnet.py │ │ ├── vgg.py │ │ ├── vggW.py │ │ └── wide_resnet.py │ ├── save_model.py │ ├── test_curve.py │ ├── train.py │ ├── train_baseline.py │ ├── train_baseline_from_scratch.py │ ├── train_poison.py │ ├── train_poison_same_poisoned_data.py │ └── utils.py ├── prune_cifar │ ├── README.md │ ├── compute_flops.py │ ├── evalacc.py │ ├── evalacc2.py │ ├── main.py │ ├── main_B.py │ ├── main_E.py │ ├── main_finetune.py │ ├── models │ │ ├── __init__.py │ │ ├── resnet.py │ │ └── vgg.py │ ├── res110prune.py │ ├── res56prune.py │ ├── utils.py │ └── vggprune.py └── prune_svhn │ ├── README.md │ ├── compute_flops.py │ ├── evalacc.py │ ├── evalacc2.py │ ├── main.py │ ├── main_B.py │ ├── main_E.py │ ├── main_finetune.py │ ├── models │ ├── __init__.py │ ├── resnet.py │ └── vgg.py │ ├── res110prune.py │ ├── res56prune.py │ ├── utils.py │ └── vggprune.py ├── error-injection ├── injection_cifar │ ├── AttackPGD.py │ ├── README.md │ ├── aver_weights_case2.py │ ├── curves.py │ ├── data.py │ ├── data1.py │ ├── eval_curve.py │ ├── evalacc.py │ ├── evalacc2.py │ ├── evalacc2_injection.py │ ├── evalacc_injection.py │ ├── evalacc_injection_VGG.py │ ├── models │ │ ├── __init__.py │ │ ├── convfc.py │ │ ├── preresnet.py │ │ ├── vgg.py │ │ ├── vggW.py │ │ └── wide_resnet.py │ ├── save_model.py │ ├── test_curve.py │ ├── train.py │ ├── train_baseline.py │ ├── train_injection.py │ └── utils.py └── injection_svhn │ ├── AttackPGD.py │ ├── README.md │ ├── aver_weights_case2.py │ ├── curves.py │ ├── data.py │ ├── data0.py │ ├── data1.py │ ├── eval_curve.py │ ├── evalacc.py │ ├── evalacc2.py │ ├── evalacc2_injection.py │ ├── evalacc_injection.py │ ├── evalacc_injection_VGG.py │ ├── models │ ├── __init__.py │ ├── convfc.py │ ├── preresnet.py │ ├── vgg.py │ ├── vggW.py │ └── wide_resnet.py │ ├── save_model.py │ ├── test_curve.py │ ├── train.py │ ├── train_baseline.py │ ├── train_injection.py │ └── utils.py └── evasion_attack ├── AttackPGD.py ├── README.md ├── connect.py ├── curves.py ├── data.py ├── eval_curve.py ├── eval_curve_robustness.py ├── models ├── __init__.py ├── convfc.py ├── preresnet.py ├── vgg.py ├── vggW.py └── wide_resnet.py ├── save_model.py ├── test_curve.py ├── train.py ├── train_robust_connection.py └── utils.py /Hessian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/README.md -------------------------------------------------------------------------------- /Hessian/curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/curves.py -------------------------------------------------------------------------------- /Hessian/evalacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/evalacc.py -------------------------------------------------------------------------------- /Hessian/hessian_eig_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/hessian_eig_driver.py -------------------------------------------------------------------------------- /Hessian/hessianflow/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | name = 'Hessian Flow' 3 | 4 | from .eigen import * 5 | -------------------------------------------------------------------------------- /Hessian/hessianflow/eigen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/hessianflow/eigen.py -------------------------------------------------------------------------------- /Hessian/hessianflow/optimizer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/hessianflow/optimizer/__init__.py -------------------------------------------------------------------------------- /Hessian/hessianflow/optimizer/absa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/hessianflow/optimizer/absa.py -------------------------------------------------------------------------------- /Hessian/hessianflow/optimizer/baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/hessianflow/optimizer/baseline.py -------------------------------------------------------------------------------- /Hessian/hessianflow/optimizer/optm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/hessianflow/optimizer/optm_utils.py -------------------------------------------------------------------------------- /Hessian/hessianflow/optimizer/progressbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/hessianflow/optimizer/progressbar.py -------------------------------------------------------------------------------- /Hessian/hessianflow/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/hessianflow/utils.py -------------------------------------------------------------------------------- /Hessian/models/c1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/models/c1.py -------------------------------------------------------------------------------- /Hessian/models/convfc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/models/convfc.py -------------------------------------------------------------------------------- /Hessian/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/models/resnet.py -------------------------------------------------------------------------------- /Hessian/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/models/vgg.py -------------------------------------------------------------------------------- /Hessian/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/train.py -------------------------------------------------------------------------------- /Hessian/train_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/train_resnet.py -------------------------------------------------------------------------------- /Hessian/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/Hessian/utils.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/README.md -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/AttackPGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/AttackPGD.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/README.md -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/aver_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/aver_weights.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/aver_weights_case2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/aver_weights_case2.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/curves.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/data.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/eval_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/eval_curve.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/evalacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/evalacc.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/evalacc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/evalacc2.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/models/__init__.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/models/convfc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/models/convfc.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/models/preresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/models/preresnet.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/models/vgg.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/models/vggW.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/models/vggW.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/models/wide_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/models/wide_resnet.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/save_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/save_model.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/test_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/test_curve.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/train.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/train_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/train_baseline.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/train_baseline_from_scratch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/train_baseline_from_scratch.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/train_poison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/train_poison.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/train_poison_same_poisoned_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/train_poison_same_poisoned_data.py -------------------------------------------------------------------------------- /backdoor/backdoor-cifar/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-cifar/utils.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/AttackPGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/AttackPGD.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/README.md -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/aver_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/aver_weights.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/aver_weights_case2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/aver_weights_case2.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/aver_weights_case3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/aver_weights_case3.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/curves.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/data.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/eval_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/eval_curve.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/evalacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/evalacc.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/evalacc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/evalacc2.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/models/__init__.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/models/convfc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/models/convfc.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/models/preresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/models/preresnet.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/models/vgg.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/models/vggW.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/models/vggW.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/models/wide_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/models/wide_resnet.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/save_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/save_model.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/test_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/test_curve.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/train.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/train_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/train_baseline.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/train_baseline_from_scratch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/train_baseline_from_scratch.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/train_poison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/train_poison.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/train_poison_same_poisoned_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/train_poison_same_poisoned_data.py -------------------------------------------------------------------------------- /backdoor/backdoor-svhn/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/backdoor-svhn/utils.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/README.md -------------------------------------------------------------------------------- /backdoor/prune_cifar/compute_flops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/compute_flops.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/evalacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/evalacc.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/evalacc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/evalacc2.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/main.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/main_B.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/main_B.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/main_E.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/main_E.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/main_finetune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/main_finetune.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/models/__init__.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/models/resnet.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/models/vgg.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/res110prune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/res110prune.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/res56prune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/res56prune.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/utils.py -------------------------------------------------------------------------------- /backdoor/prune_cifar/vggprune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_cifar/vggprune.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/README.md -------------------------------------------------------------------------------- /backdoor/prune_svhn/compute_flops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/compute_flops.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/evalacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/evalacc.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/evalacc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/evalacc2.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/main.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/main_B.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/main_B.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/main_E.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/main_E.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/main_finetune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/main_finetune.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/models/__init__.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/models/resnet.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/models/vgg.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/res110prune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/res110prune.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/res56prune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/res56prune.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/utils.py -------------------------------------------------------------------------------- /backdoor/prune_svhn/vggprune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/backdoor/prune_svhn/vggprune.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/AttackPGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/AttackPGD.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/README.md -------------------------------------------------------------------------------- /error-injection/injection_cifar/aver_weights_case2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/aver_weights_case2.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/curves.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/data.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/data1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/data1.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/eval_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/eval_curve.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/evalacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/evalacc.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/evalacc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/evalacc2.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/evalacc2_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/evalacc2_injection.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/evalacc_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/evalacc_injection.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/evalacc_injection_VGG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/evalacc_injection_VGG.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/models/__init__.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/models/convfc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/models/convfc.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/models/preresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/models/preresnet.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/models/vgg.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/models/vggW.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/models/vggW.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/models/wide_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/models/wide_resnet.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/save_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/save_model.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/test_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/test_curve.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/train.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/train_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/train_baseline.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/train_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/train_injection.py -------------------------------------------------------------------------------- /error-injection/injection_cifar/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_cifar/utils.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/AttackPGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/AttackPGD.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/README.md -------------------------------------------------------------------------------- /error-injection/injection_svhn/aver_weights_case2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/aver_weights_case2.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/curves.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/data.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/data0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/data0.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/data1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/data1.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/eval_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/eval_curve.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/evalacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/evalacc.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/evalacc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/evalacc2.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/evalacc2_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/evalacc2_injection.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/evalacc_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/evalacc_injection.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/evalacc_injection_VGG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/evalacc_injection_VGG.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/models/__init__.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/models/convfc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/models/convfc.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/models/preresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/models/preresnet.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/models/vgg.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/models/vggW.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/models/vggW.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/models/wide_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/models/wide_resnet.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/save_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/save_model.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/test_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/test_curve.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/train.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/train_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/train_baseline.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/train_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/train_injection.py -------------------------------------------------------------------------------- /error-injection/injection_svhn/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/error-injection/injection_svhn/utils.py -------------------------------------------------------------------------------- /evasion_attack/AttackPGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/AttackPGD.py -------------------------------------------------------------------------------- /evasion_attack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/README.md -------------------------------------------------------------------------------- /evasion_attack/connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/connect.py -------------------------------------------------------------------------------- /evasion_attack/curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/curves.py -------------------------------------------------------------------------------- /evasion_attack/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/data.py -------------------------------------------------------------------------------- /evasion_attack/eval_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/eval_curve.py -------------------------------------------------------------------------------- /evasion_attack/eval_curve_robustness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/eval_curve_robustness.py -------------------------------------------------------------------------------- /evasion_attack/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/models/__init__.py -------------------------------------------------------------------------------- /evasion_attack/models/convfc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/models/convfc.py -------------------------------------------------------------------------------- /evasion_attack/models/preresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/models/preresnet.py -------------------------------------------------------------------------------- /evasion_attack/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/models/vgg.py -------------------------------------------------------------------------------- /evasion_attack/models/vggW.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/models/vggW.py -------------------------------------------------------------------------------- /evasion_attack/models/wide_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/models/wide_resnet.py -------------------------------------------------------------------------------- /evasion_attack/save_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/save_model.py -------------------------------------------------------------------------------- /evasion_attack/test_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/test_curve.py -------------------------------------------------------------------------------- /evasion_attack/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/train.py -------------------------------------------------------------------------------- /evasion_attack/train_robust_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/train_robust_connection.py -------------------------------------------------------------------------------- /evasion_attack/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/model-sanitization/HEAD/evasion_attack/utils.py --------------------------------------------------------------------------------