├── .gitignore ├── LICENSE ├── README.md ├── core ├── __init__.py ├── attacks │ ├── __init__.py │ ├── apgd.py │ ├── base.py │ ├── deepfool.py │ ├── fgsm.py │ ├── pgd.py │ └── utils.py ├── data │ ├── __init__.py │ ├── cifar10.py │ ├── cifar100.py │ ├── cifar100s.py │ ├── cifar10s.py │ ├── semisup.py │ ├── svhn.py │ └── tiny_imagenet.py ├── metrics.py ├── models │ ├── __init__.py │ ├── preact_resnet.py │ ├── preact_resnetwithswish.py │ ├── resnet.py │ ├── ti_preact_resnet.py │ ├── wideresnet.py │ └── wideresnetwithswish.py └── utils │ ├── __init__.py │ ├── context.py │ ├── logger.py │ ├── mart.py │ ├── parser.py │ ├── rst.py │ ├── trades.py │ ├── train.py │ └── utils.py ├── eval-aa.py ├── eval-adv.py ├── eval-rb.py ├── gowal21uncovering └── utils │ ├── __init__.py │ ├── cutmix.py │ ├── trades.py │ └── watrain.py ├── requirements.txt ├── train-wa.py └── train.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/README.md -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/attacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/attacks/__init__.py -------------------------------------------------------------------------------- /core/attacks/apgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/attacks/apgd.py -------------------------------------------------------------------------------- /core/attacks/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/attacks/base.py -------------------------------------------------------------------------------- /core/attacks/deepfool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/attacks/deepfool.py -------------------------------------------------------------------------------- /core/attacks/fgsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/attacks/fgsm.py -------------------------------------------------------------------------------- /core/attacks/pgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/attacks/pgd.py -------------------------------------------------------------------------------- /core/attacks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/attacks/utils.py -------------------------------------------------------------------------------- /core/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/data/__init__.py -------------------------------------------------------------------------------- /core/data/cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/data/cifar10.py -------------------------------------------------------------------------------- /core/data/cifar100.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/data/cifar100.py -------------------------------------------------------------------------------- /core/data/cifar100s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/data/cifar100s.py -------------------------------------------------------------------------------- /core/data/cifar10s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/data/cifar10s.py -------------------------------------------------------------------------------- /core/data/semisup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/data/semisup.py -------------------------------------------------------------------------------- /core/data/svhn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/data/svhn.py -------------------------------------------------------------------------------- /core/data/tiny_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/data/tiny_imagenet.py -------------------------------------------------------------------------------- /core/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/metrics.py -------------------------------------------------------------------------------- /core/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/models/__init__.py -------------------------------------------------------------------------------- /core/models/preact_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/models/preact_resnet.py -------------------------------------------------------------------------------- /core/models/preact_resnetwithswish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/models/preact_resnetwithswish.py -------------------------------------------------------------------------------- /core/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/models/resnet.py -------------------------------------------------------------------------------- /core/models/ti_preact_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/models/ti_preact_resnet.py -------------------------------------------------------------------------------- /core/models/wideresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/models/wideresnet.py -------------------------------------------------------------------------------- /core/models/wideresnetwithswish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/models/wideresnetwithswish.py -------------------------------------------------------------------------------- /core/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/utils/__init__.py -------------------------------------------------------------------------------- /core/utils/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/utils/context.py -------------------------------------------------------------------------------- /core/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/utils/logger.py -------------------------------------------------------------------------------- /core/utils/mart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/utils/mart.py -------------------------------------------------------------------------------- /core/utils/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/utils/parser.py -------------------------------------------------------------------------------- /core/utils/rst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/utils/rst.py -------------------------------------------------------------------------------- /core/utils/trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/utils/trades.py -------------------------------------------------------------------------------- /core/utils/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/utils/train.py -------------------------------------------------------------------------------- /core/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/core/utils/utils.py -------------------------------------------------------------------------------- /eval-aa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/eval-aa.py -------------------------------------------------------------------------------- /eval-adv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/eval-adv.py -------------------------------------------------------------------------------- /eval-rb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/eval-rb.py -------------------------------------------------------------------------------- /gowal21uncovering/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/gowal21uncovering/utils/__init__.py -------------------------------------------------------------------------------- /gowal21uncovering/utils/cutmix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/gowal21uncovering/utils/cutmix.py -------------------------------------------------------------------------------- /gowal21uncovering/utils/trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/gowal21uncovering/utils/trades.py -------------------------------------------------------------------------------- /gowal21uncovering/utils/watrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/gowal21uncovering/utils/watrain.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/requirements.txt -------------------------------------------------------------------------------- /train-wa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/train-wa.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahulr/adversarial_robustness_pytorch/HEAD/train.py --------------------------------------------------------------------------------