├── LICENSE ├── README.md ├── Welcome_notebook.ipynb ├── __init__.py ├── attacker.py ├── attacker_1.py ├── attacker_2.py ├── attacker_3.py ├── attacker_4.py ├── attacker_foolbox_1.py ├── attacker_model.py ├── attacks ├── __init__.py ├── additive_noise.py ├── blended_noise.py ├── blur.py ├── boundary_attack.py ├── contrast.py ├── deepfool.py ├── gradient.py ├── gradientsign.py ├── lbfgs.py ├── localsearch.py ├── pointwise.py ├── precomputed.py ├── saliency.py ├── saltandpepper.py └── slsqp.py ├── class_name_attacks.py ├── code └── DI2.py ├── data_augmentor.ipynb ├── downloader.py ├── evaluate.py ├── foolbox_attack_pytorch.ipynb ├── foolbox_attack_pytorch.py ├── gpu_model.py ├── make_attack.sh ├── make_data_train.sh ├── make_data_val.sh ├── make_evaluate_0.sh ├── make_evaluate_1.sh ├── make_train.sh ├── prepare_data.py ├── requirements.txt ├── student_net_learning ├── __init__.py ├── arguments.py ├── data_loader.py ├── dataset.py ├── main.py ├── model_loader.py └── pretrainedmodels │ ├── __init__.py │ ├── datasets │ ├── __init__.py │ ├── utils.py │ └── voc.py │ ├── models │ ├── __init__.py │ ├── bninception.py │ ├── cafferesnet.py │ ├── dpn.py │ ├── fbresnet.py │ ├── fbresnet │ │ ├── resnet152_dump.lua │ │ └── resnet152_load.py │ ├── inceptionresnetv2.py │ ├── inceptionv4.py │ ├── nasnet.py │ ├── nasnet_mobile.py │ ├── pnasnet.py │ ├── polynet.py │ ├── resnext.py │ ├── resnext_features │ │ ├── __init__.py │ │ ├── resnext101_32x4d_features.py │ │ └── resnext101_64x4d_features.py │ ├── senet.py │ ├── torchvision_models.py │ ├── utils.py │ ├── vggm.py │ ├── wideresnet.py │ └── xception.py │ ├── utils.py │ └── version.py ├── submit.ipynb ├── utils └── utils.py └── welcome.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/README.md -------------------------------------------------------------------------------- /Welcome_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/Welcome_notebook.ipynb -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /attacker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacker.py -------------------------------------------------------------------------------- /attacker_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacker_1.py -------------------------------------------------------------------------------- /attacker_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacker_2.py -------------------------------------------------------------------------------- /attacker_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacker_3.py -------------------------------------------------------------------------------- /attacker_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacker_4.py -------------------------------------------------------------------------------- /attacker_foolbox_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacker_foolbox_1.py -------------------------------------------------------------------------------- /attacker_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacker_model.py -------------------------------------------------------------------------------- /attacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/__init__.py -------------------------------------------------------------------------------- /attacks/additive_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/additive_noise.py -------------------------------------------------------------------------------- /attacks/blended_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/blended_noise.py -------------------------------------------------------------------------------- /attacks/blur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/blur.py -------------------------------------------------------------------------------- /attacks/boundary_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/boundary_attack.py -------------------------------------------------------------------------------- /attacks/contrast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/contrast.py -------------------------------------------------------------------------------- /attacks/deepfool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/deepfool.py -------------------------------------------------------------------------------- /attacks/gradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/gradient.py -------------------------------------------------------------------------------- /attacks/gradientsign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/gradientsign.py -------------------------------------------------------------------------------- /attacks/lbfgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/lbfgs.py -------------------------------------------------------------------------------- /attacks/localsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/localsearch.py -------------------------------------------------------------------------------- /attacks/pointwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/pointwise.py -------------------------------------------------------------------------------- /attacks/precomputed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/precomputed.py -------------------------------------------------------------------------------- /attacks/saliency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/saliency.py -------------------------------------------------------------------------------- /attacks/saltandpepper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/saltandpepper.py -------------------------------------------------------------------------------- /attacks/slsqp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/attacks/slsqp.py -------------------------------------------------------------------------------- /class_name_attacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/class_name_attacks.py -------------------------------------------------------------------------------- /code/DI2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/code/DI2.py -------------------------------------------------------------------------------- /data_augmentor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/data_augmentor.ipynb -------------------------------------------------------------------------------- /downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/downloader.py -------------------------------------------------------------------------------- /evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/evaluate.py -------------------------------------------------------------------------------- /foolbox_attack_pytorch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/foolbox_attack_pytorch.ipynb -------------------------------------------------------------------------------- /foolbox_attack_pytorch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/foolbox_attack_pytorch.py -------------------------------------------------------------------------------- /gpu_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/gpu_model.py -------------------------------------------------------------------------------- /make_attack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/make_attack.sh -------------------------------------------------------------------------------- /make_data_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/make_data_train.sh -------------------------------------------------------------------------------- /make_data_val.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/make_data_val.sh -------------------------------------------------------------------------------- /make_evaluate_0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/make_evaluate_0.sh -------------------------------------------------------------------------------- /make_evaluate_1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/make_evaluate_1.sh -------------------------------------------------------------------------------- /make_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/make_train.sh -------------------------------------------------------------------------------- /prepare_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/prepare_data.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/requirements.txt -------------------------------------------------------------------------------- /student_net_learning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /student_net_learning/arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/arguments.py -------------------------------------------------------------------------------- /student_net_learning/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/data_loader.py -------------------------------------------------------------------------------- /student_net_learning/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/dataset.py -------------------------------------------------------------------------------- /student_net_learning/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/main.py -------------------------------------------------------------------------------- /student_net_learning/model_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/model_loader.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/__init__.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | from .voc import Voc2007Classification -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/datasets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/datasets/utils.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/datasets/voc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/datasets/voc.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/bninception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/bninception.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/cafferesnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/cafferesnet.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/dpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/dpn.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/fbresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/fbresnet.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/fbresnet/resnet152_dump.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/fbresnet/resnet152_dump.lua -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/fbresnet/resnet152_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/fbresnet/resnet152_load.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/inceptionresnetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/inceptionresnetv2.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/inceptionv4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/inceptionv4.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/nasnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/nasnet.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/nasnet_mobile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/nasnet_mobile.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/pnasnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/pnasnet.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/polynet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/polynet.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/resnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/resnext.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/resnext_features/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/resnext_features/__init__.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/resnext_features/resnext101_32x4d_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/resnext_features/resnext101_32x4d_features.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/resnext_features/resnext101_64x4d_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/resnext_features/resnext101_64x4d_features.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/senet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/senet.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/torchvision_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/torchvision_models.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/utils.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/vggm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/vggm.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/wideresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/wideresnet.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/models/xception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/models/xception.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/student_net_learning/pretrainedmodels/utils.py -------------------------------------------------------------------------------- /student_net_learning/pretrainedmodels/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.6.2' 2 | -------------------------------------------------------------------------------- /submit.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/submit.ipynb -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/utils/utils.py -------------------------------------------------------------------------------- /welcome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miltonbd/mcs_2018_adversarial_attack/HEAD/welcome.py --------------------------------------------------------------------------------