├── .dockerfile ├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── adv_attack.py ├── adv_defense.py ├── backdoor_attack.py ├── backdoor_defense.py ├── backdoor_validate.py ├── docs ├── .gitignore ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── _static │ ├── css │ │ └── jit.css │ └── img │ │ ├── distributed_autograd │ │ ├── 1200427034808-local_dependencies.png │ │ ├── distributed_dependencies.png │ │ ├── distributed_dependencies_computed.png │ │ └── send_recv_functions.png │ │ ├── dynamic_graph.gif │ │ ├── pytorch-logo-dark.svg │ │ ├── screenshot.png │ │ └── tensorboard │ │ ├── 1200427034808-add_scalar.png │ │ ├── add_histogram.png │ │ ├── add_histogram_raw.png │ │ ├── add_image.png │ │ ├── add_images.png │ │ ├── add_scalars.png │ │ └── hier_tags.png │ ├── _templates │ ├── layout.html │ ├── theme_variables bak.jinja │ └── theme_variables.jinja │ ├── attack │ └── attack.rst │ ├── conf.py │ ├── dataset │ ├── dataset.rst │ └── image.rst │ ├── docutils.conf │ ├── index.rst │ ├── models │ └── models.rst │ ├── parser │ ├── attack.rst │ └── parser.rst │ ├── utils.rst │ └── utils │ └── config.rst ├── requirements.txt ├── train.py ├── trojanplot ├── __init__.py ├── colormap.py ├── figure.py └── font │ ├── __init__.py │ ├── palatino_bold.ttf │ ├── palatino_bold_italic.ttf │ ├── palatino_italic.ttf │ ├── palatino_normal.ttf │ └── utils.py ├── trojanvision ├── __init__.py ├── attacks │ ├── __init__.py │ ├── adv │ │ ├── __init__.py │ │ └── pgd.py │ ├── backdoor │ │ ├── __init__.py │ │ ├── badnet.py │ │ ├── blind_backdoor.py │ │ ├── bypass_embed.py │ │ ├── clean_label.py │ │ ├── hidden_trigger.py │ │ ├── imc.py │ │ ├── imc_abs.py │ │ ├── imc_adaptive.py │ │ ├── imc_advtrain.py │ │ ├── imc_latent.py │ │ ├── imc_magnet.py │ │ ├── imc_multi.py │ │ ├── imc_strip.py │ │ ├── latent_backdoor.py │ │ ├── reflection_backdoor.py │ │ ├── term_study.py │ │ ├── trojannet.py │ │ ├── trojannet_utils.py │ │ ├── trojannn.py │ │ └── unlearn.py │ └── poison │ │ ├── __init__.py │ │ ├── imc_poison.py │ │ └── poison_basic.py ├── configs │ ├── __init__.py │ ├── attack │ │ ├── badnet.yml │ │ ├── bypass_embed.yml │ │ ├── clean_label.yml │ │ ├── hidden_trigger.yml │ │ ├── imc.yml │ │ ├── latent_backdoor.yml │ │ ├── pgd.yml │ │ ├── reflection_backdoor.yml │ │ ├── trojannet.yml │ │ └── trojannn.yml │ ├── dataset.yml │ ├── defense │ │ ├── abs.yml │ │ ├── activation_clustering.yml │ │ ├── advmind.yml │ │ ├── deep_inspect.yml │ │ ├── fine_pruning.yml │ │ ├── image_transform.yml │ │ ├── neo.yml │ │ ├── neural_cleanse.yml │ │ ├── neuron_inspect.yml │ │ └── spectral_signature.yml │ ├── mark.yml │ ├── model.yml │ └── train.yml ├── data │ ├── imagenet │ │ ├── ILSVRC2012_devkit_t12.tar.gz │ │ ├── class.txt │ │ ├── class_dict.json │ │ ├── link.txt │ │ └── make_dict.py │ ├── isic2018 │ │ └── label.csv │ ├── isic2019 │ │ └── label.csv │ └── sample_imagenet │ │ └── class_dict.json ├── datasets │ ├── __init__.py │ ├── cifar.py │ ├── gtsrb.py │ ├── imagefolder.py │ ├── imagenet.py │ ├── imageset.py │ ├── isic.py │ ├── mnist.py │ └── vggface2.py ├── defenses │ ├── __init__.py │ ├── adv │ │ ├── __init__.py │ │ ├── advmind.py │ │ ├── curvature.py │ │ └── grad_train.py │ ├── backdoor │ │ ├── __init__.py │ │ ├── abs.py │ │ ├── activation_clustering.py │ │ ├── adv_train.py │ │ ├── deep_inspect.py │ │ ├── fine_pruning.py │ │ ├── image_transform.py │ │ ├── magnet.py │ │ ├── neo.py │ │ ├── neural_cleanse.py │ │ ├── neuron_inspect.py │ │ ├── spectral_signature.py │ │ ├── strip.py │ │ └── tabor.py │ └── backdoor_defense.py ├── environ.py ├── marks │ ├── __init__.py │ ├── apple.jpg │ ├── apple_black.png │ ├── apple_white.png │ ├── square_white.png │ ├── watermark.jpg │ ├── watermark_black.png │ └── watermark_white.png ├── models │ ├── __init__.py │ ├── alexnet.py │ ├── densenet.py │ ├── imagemodel.py │ ├── magnet.py │ ├── net.py │ ├── resnet.py │ └── vgg.py ├── optim │ ├── __init__.py │ ├── pgd.py │ └── uname.py ├── trainer.py ├── utils │ ├── __init__.py │ ├── data.py │ ├── sgm.py │ └── ssim.py └── version.py ├── trojanzoo ├── __init__.py ├── attacks │ ├── __init__.py │ └── attack.py ├── configs │ ├── __init__.py │ ├── attack.yml │ ├── dataset.yml │ ├── defense.yml │ ├── env.yml │ ├── model.yml │ └── trainer.yml ├── datasets │ ├── __init__.py │ └── dataset.py ├── defenses │ ├── __init__.py │ └── defense.py ├── environ.py ├── models │ ├── __init__.py │ └── model.py ├── optim.py ├── setup.py ├── trainer.py ├── utils │ ├── __init__.py │ ├── data.py │ ├── environ.py │ ├── miscellaneous.py │ ├── output.py │ ├── param.py │ ├── process.py │ └── tensor.py └── version.py └── validate.py /.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/.dockerfile -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/README.md -------------------------------------------------------------------------------- /adv_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/adv_attack.py -------------------------------------------------------------------------------- /adv_defense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/adv_defense.py -------------------------------------------------------------------------------- /backdoor_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/backdoor_attack.py -------------------------------------------------------------------------------- /backdoor_defense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/backdoor_defense.py -------------------------------------------------------------------------------- /backdoor_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/backdoor_validate.py -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/css/jit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/css/jit.css -------------------------------------------------------------------------------- /docs/source/_static/img/distributed_autograd/1200427034808-local_dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/distributed_autograd/1200427034808-local_dependencies.png -------------------------------------------------------------------------------- /docs/source/_static/img/distributed_autograd/distributed_dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/distributed_autograd/distributed_dependencies.png -------------------------------------------------------------------------------- /docs/source/_static/img/distributed_autograd/distributed_dependencies_computed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/distributed_autograd/distributed_dependencies_computed.png -------------------------------------------------------------------------------- /docs/source/_static/img/distributed_autograd/send_recv_functions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/distributed_autograd/send_recv_functions.png -------------------------------------------------------------------------------- /docs/source/_static/img/dynamic_graph.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/dynamic_graph.gif -------------------------------------------------------------------------------- /docs/source/_static/img/pytorch-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/pytorch-logo-dark.svg -------------------------------------------------------------------------------- /docs/source/_static/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/screenshot.png -------------------------------------------------------------------------------- /docs/source/_static/img/tensorboard/1200427034808-add_scalar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/tensorboard/1200427034808-add_scalar.png -------------------------------------------------------------------------------- /docs/source/_static/img/tensorboard/add_histogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/tensorboard/add_histogram.png -------------------------------------------------------------------------------- /docs/source/_static/img/tensorboard/add_histogram_raw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/tensorboard/add_histogram_raw.png -------------------------------------------------------------------------------- /docs/source/_static/img/tensorboard/add_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/tensorboard/add_image.png -------------------------------------------------------------------------------- /docs/source/_static/img/tensorboard/add_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/tensorboard/add_images.png -------------------------------------------------------------------------------- /docs/source/_static/img/tensorboard/add_scalars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/tensorboard/add_scalars.png -------------------------------------------------------------------------------- /docs/source/_static/img/tensorboard/hier_tags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_static/img/tensorboard/hier_tags.png -------------------------------------------------------------------------------- /docs/source/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_templates/layout.html -------------------------------------------------------------------------------- /docs/source/_templates/theme_variables bak.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_templates/theme_variables bak.jinja -------------------------------------------------------------------------------- /docs/source/_templates/theme_variables.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/_templates/theme_variables.jinja -------------------------------------------------------------------------------- /docs/source/attack/attack.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/attack/attack.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/dataset/dataset.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/dataset/dataset.rst -------------------------------------------------------------------------------- /docs/source/dataset/image.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/dataset/image.rst -------------------------------------------------------------------------------- /docs/source/docutils.conf: -------------------------------------------------------------------------------- 1 | [html writers] 2 | table_style: colwidths-auto 3 | -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/models/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/models/models.rst -------------------------------------------------------------------------------- /docs/source/parser/attack.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/parser/attack.rst -------------------------------------------------------------------------------- /docs/source/parser/parser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/parser/parser.rst -------------------------------------------------------------------------------- /docs/source/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/utils.rst -------------------------------------------------------------------------------- /docs/source/utils/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/docs/source/utils/config.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/requirements.txt -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/train.py -------------------------------------------------------------------------------- /trojanplot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanplot/__init__.py -------------------------------------------------------------------------------- /trojanplot/colormap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanplot/colormap.py -------------------------------------------------------------------------------- /trojanplot/figure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanplot/figure.py -------------------------------------------------------------------------------- /trojanplot/font/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanplot/font/__init__.py -------------------------------------------------------------------------------- /trojanplot/font/palatino_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanplot/font/palatino_bold.ttf -------------------------------------------------------------------------------- /trojanplot/font/palatino_bold_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanplot/font/palatino_bold_italic.ttf -------------------------------------------------------------------------------- /trojanplot/font/palatino_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanplot/font/palatino_italic.ttf -------------------------------------------------------------------------------- /trojanplot/font/palatino_normal.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanplot/font/palatino_normal.ttf -------------------------------------------------------------------------------- /trojanplot/font/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanplot/font/utils.py -------------------------------------------------------------------------------- /trojanvision/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/__init__.py -------------------------------------------------------------------------------- /trojanvision/attacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/__init__.py -------------------------------------------------------------------------------- /trojanvision/attacks/adv/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from .pgd import PGD 4 | -------------------------------------------------------------------------------- /trojanvision/attacks/adv/pgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/adv/pgd.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/__init__.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/badnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/badnet.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/blind_backdoor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/blind_backdoor.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/bypass_embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/bypass_embed.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/clean_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/clean_label.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/hidden_trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/hidden_trigger.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/imc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/imc.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/imc_abs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/imc_abs.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/imc_adaptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/imc_adaptive.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/imc_advtrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/imc_advtrain.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/imc_latent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/imc_latent.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/imc_magnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/imc_magnet.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/imc_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/imc_multi.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/imc_strip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/imc_strip.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/latent_backdoor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/latent_backdoor.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/reflection_backdoor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/reflection_backdoor.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/term_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/term_study.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/trojannet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/trojannet.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/trojannet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/trojannet_utils.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/trojannn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/trojannn.py -------------------------------------------------------------------------------- /trojanvision/attacks/backdoor/unlearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/backdoor/unlearn.py -------------------------------------------------------------------------------- /trojanvision/attacks/poison/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/poison/__init__.py -------------------------------------------------------------------------------- /trojanvision/attacks/poison/imc_poison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/poison/imc_poison.py -------------------------------------------------------------------------------- /trojanvision/attacks/poison/poison_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/attacks/poison/poison_basic.py -------------------------------------------------------------------------------- /trojanvision/configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/__init__.py -------------------------------------------------------------------------------- /trojanvision/configs/attack/badnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/attack/badnet.yml -------------------------------------------------------------------------------- /trojanvision/configs/attack/bypass_embed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/attack/bypass_embed.yml -------------------------------------------------------------------------------- /trojanvision/configs/attack/clean_label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/attack/clean_label.yml -------------------------------------------------------------------------------- /trojanvision/configs/attack/hidden_trigger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/attack/hidden_trigger.yml -------------------------------------------------------------------------------- /trojanvision/configs/attack/imc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/attack/imc.yml -------------------------------------------------------------------------------- /trojanvision/configs/attack/latent_backdoor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/attack/latent_backdoor.yml -------------------------------------------------------------------------------- /trojanvision/configs/attack/pgd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/attack/pgd.yml -------------------------------------------------------------------------------- /trojanvision/configs/attack/reflection_backdoor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/attack/reflection_backdoor.yml -------------------------------------------------------------------------------- /trojanvision/configs/attack/trojannet.yml: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | select_point: 2 4 | -------------------------------------------------------------------------------- /trojanvision/configs/attack/trojannn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/attack/trojannn.yml -------------------------------------------------------------------------------- /trojanvision/configs/dataset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/dataset.yml -------------------------------------------------------------------------------- /trojanvision/configs/defense/abs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/defense/abs.yml -------------------------------------------------------------------------------- /trojanvision/configs/defense/activation_clustering.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/defense/activation_clustering.yml -------------------------------------------------------------------------------- /trojanvision/configs/defense/advmind.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/defense/advmind.yml -------------------------------------------------------------------------------- /trojanvision/configs/defense/deep_inspect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/defense/deep_inspect.yml -------------------------------------------------------------------------------- /trojanvision/configs/defense/fine_pruning.yml: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | prune_ratio: 0.95 4 | -------------------------------------------------------------------------------- /trojanvision/configs/defense/image_transform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/defense/image_transform.yml -------------------------------------------------------------------------------- /trojanvision/configs/defense/neo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/defense/neo.yml -------------------------------------------------------------------------------- /trojanvision/configs/defense/neural_cleanse.yml: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | nc_epoch: 10 4 | -------------------------------------------------------------------------------- /trojanvision/configs/defense/neuron_inspect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/defense/neuron_inspect.yml -------------------------------------------------------------------------------- /trojanvision/configs/defense/spectral_signature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/defense/spectral_signature.yml -------------------------------------------------------------------------------- /trojanvision/configs/mark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/mark.yml -------------------------------------------------------------------------------- /trojanvision/configs/model.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/model.yml -------------------------------------------------------------------------------- /trojanvision/configs/train.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/configs/train.yml -------------------------------------------------------------------------------- /trojanvision/data/imagenet/ILSVRC2012_devkit_t12.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/data/imagenet/ILSVRC2012_devkit_t12.tar.gz -------------------------------------------------------------------------------- /trojanvision/data/imagenet/class.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/data/imagenet/class.txt -------------------------------------------------------------------------------- /trojanvision/data/imagenet/class_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/data/imagenet/class_dict.json -------------------------------------------------------------------------------- /trojanvision/data/imagenet/link.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/data/imagenet/link.txt -------------------------------------------------------------------------------- /trojanvision/data/imagenet/make_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/data/imagenet/make_dict.py -------------------------------------------------------------------------------- /trojanvision/data/isic2018/label.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/data/isic2018/label.csv -------------------------------------------------------------------------------- /trojanvision/data/isic2019/label.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/data/isic2019/label.csv -------------------------------------------------------------------------------- /trojanvision/data/sample_imagenet/class_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/data/sample_imagenet/class_dict.json -------------------------------------------------------------------------------- /trojanvision/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/datasets/__init__.py -------------------------------------------------------------------------------- /trojanvision/datasets/cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/datasets/cifar.py -------------------------------------------------------------------------------- /trojanvision/datasets/gtsrb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/datasets/gtsrb.py -------------------------------------------------------------------------------- /trojanvision/datasets/imagefolder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/datasets/imagefolder.py -------------------------------------------------------------------------------- /trojanvision/datasets/imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/datasets/imagenet.py -------------------------------------------------------------------------------- /trojanvision/datasets/imageset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/datasets/imageset.py -------------------------------------------------------------------------------- /trojanvision/datasets/isic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/datasets/isic.py -------------------------------------------------------------------------------- /trojanvision/datasets/mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/datasets/mnist.py -------------------------------------------------------------------------------- /trojanvision/datasets/vggface2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/datasets/vggface2.py -------------------------------------------------------------------------------- /trojanvision/defenses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/__init__.py -------------------------------------------------------------------------------- /trojanvision/defenses/adv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/adv/__init__.py -------------------------------------------------------------------------------- /trojanvision/defenses/adv/advmind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/adv/advmind.py -------------------------------------------------------------------------------- /trojanvision/defenses/adv/curvature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/adv/curvature.py -------------------------------------------------------------------------------- /trojanvision/defenses/adv/grad_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/adv/grad_train.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/__init__.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/abs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/abs.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/activation_clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/activation_clustering.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/adv_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/adv_train.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/deep_inspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/deep_inspect.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/fine_pruning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/fine_pruning.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/image_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/image_transform.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/magnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/magnet.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/neo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/neo.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/neural_cleanse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/neural_cleanse.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/neuron_inspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/neuron_inspect.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/spectral_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/spectral_signature.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/strip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/strip.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor/tabor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor/tabor.py -------------------------------------------------------------------------------- /trojanvision/defenses/backdoor_defense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/defenses/backdoor_defense.py -------------------------------------------------------------------------------- /trojanvision/environ.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from trojanzoo.utils.environ import * 4 | -------------------------------------------------------------------------------- /trojanvision/marks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/marks/__init__.py -------------------------------------------------------------------------------- /trojanvision/marks/apple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/marks/apple.jpg -------------------------------------------------------------------------------- /trojanvision/marks/apple_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/marks/apple_black.png -------------------------------------------------------------------------------- /trojanvision/marks/apple_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/marks/apple_white.png -------------------------------------------------------------------------------- /trojanvision/marks/square_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/marks/square_white.png -------------------------------------------------------------------------------- /trojanvision/marks/watermark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/marks/watermark.jpg -------------------------------------------------------------------------------- /trojanvision/marks/watermark_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/marks/watermark_black.png -------------------------------------------------------------------------------- /trojanvision/marks/watermark_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/marks/watermark_white.png -------------------------------------------------------------------------------- /trojanvision/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/models/__init__.py -------------------------------------------------------------------------------- /trojanvision/models/alexnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/models/alexnet.py -------------------------------------------------------------------------------- /trojanvision/models/densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/models/densenet.py -------------------------------------------------------------------------------- /trojanvision/models/imagemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/models/imagemodel.py -------------------------------------------------------------------------------- /trojanvision/models/magnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/models/magnet.py -------------------------------------------------------------------------------- /trojanvision/models/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/models/net.py -------------------------------------------------------------------------------- /trojanvision/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/models/resnet.py -------------------------------------------------------------------------------- /trojanvision/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/models/vgg.py -------------------------------------------------------------------------------- /trojanvision/optim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/optim/__init__.py -------------------------------------------------------------------------------- /trojanvision/optim/pgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/optim/pgd.py -------------------------------------------------------------------------------- /trojanvision/optim/uname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/optim/uname.py -------------------------------------------------------------------------------- /trojanvision/trainer.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from trojanzoo.trainer import * 4 | -------------------------------------------------------------------------------- /trojanvision/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/utils/__init__.py -------------------------------------------------------------------------------- /trojanvision/utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/utils/data.py -------------------------------------------------------------------------------- /trojanvision/utils/sgm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/utils/sgm.py -------------------------------------------------------------------------------- /trojanvision/utils/ssim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanvision/utils/ssim.py -------------------------------------------------------------------------------- /trojanvision/version.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | __version__ = '1.0' 4 | -------------------------------------------------------------------------------- /trojanzoo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/__init__.py -------------------------------------------------------------------------------- /trojanzoo/attacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/attacks/__init__.py -------------------------------------------------------------------------------- /trojanzoo/attacks/attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/attacks/attack.py -------------------------------------------------------------------------------- /trojanzoo/configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/configs/__init__.py -------------------------------------------------------------------------------- /trojanzoo/configs/attack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/configs/attack.yml -------------------------------------------------------------------------------- /trojanzoo/configs/dataset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/configs/dataset.yml -------------------------------------------------------------------------------- /trojanzoo/configs/defense.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/configs/defense.yml -------------------------------------------------------------------------------- /trojanzoo/configs/env.yml: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | device: auto 4 | seed: 1228 5 | -------------------------------------------------------------------------------- /trojanzoo/configs/model.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/configs/model.yml -------------------------------------------------------------------------------- /trojanzoo/configs/trainer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/configs/trainer.yml -------------------------------------------------------------------------------- /trojanzoo/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/datasets/__init__.py -------------------------------------------------------------------------------- /trojanzoo/datasets/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/datasets/dataset.py -------------------------------------------------------------------------------- /trojanzoo/defenses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/defenses/__init__.py -------------------------------------------------------------------------------- /trojanzoo/defenses/defense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/defenses/defense.py -------------------------------------------------------------------------------- /trojanzoo/environ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/environ.py -------------------------------------------------------------------------------- /trojanzoo/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/models/__init__.py -------------------------------------------------------------------------------- /trojanzoo/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/models/model.py -------------------------------------------------------------------------------- /trojanzoo/optim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/optim.py -------------------------------------------------------------------------------- /trojanzoo/setup.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /trojanzoo/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/trainer.py -------------------------------------------------------------------------------- /trojanzoo/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/utils/__init__.py -------------------------------------------------------------------------------- /trojanzoo/utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/utils/data.py -------------------------------------------------------------------------------- /trojanzoo/utils/environ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/utils/environ.py -------------------------------------------------------------------------------- /trojanzoo/utils/miscellaneous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/utils/miscellaneous.py -------------------------------------------------------------------------------- /trojanzoo/utils/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/utils/output.py -------------------------------------------------------------------------------- /trojanzoo/utils/param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/utils/param.py -------------------------------------------------------------------------------- /trojanzoo/utils/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/utils/process.py -------------------------------------------------------------------------------- /trojanzoo/utils/tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/trojanzoo/utils/tensor.py -------------------------------------------------------------------------------- /trojanzoo/version.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | __version__ = '1.0' 4 | -------------------------------------------------------------------------------- /validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alps-lab/Trojan-Zoo/HEAD/validate.py --------------------------------------------------------------------------------