├── .gitignore ├── README.md ├── attacks ├── AdversarialInput │ ├── AdversarialInputBase.py │ ├── BIM.py │ ├── CommonWeakness.py │ ├── DI.py │ ├── FGSM.py │ ├── MI.py │ ├── NAttack.py │ ├── PGD.py │ ├── PI.py │ ├── SGD.py │ ├── SVRE.py │ ├── SharpnessAware.py │ ├── SpectrumSimulationAttack.py │ ├── TI.py │ ├── VMI.py │ ├── __init__.py │ └── utils.py ├── __init__.py ├── autoattack │ ├── __init__.py │ ├── autoattack.py │ └── autopgd_base.py ├── perturbation │ ├── CommonWeakness.py │ ├── ParallelAttacker.py │ ├── PerturbationObject.py │ ├── SequentialAttacker.py │ ├── __init__.py │ └── utils.py └── utils.py ├── data ├── CIFAR10C.py ├── ImageNet.py ├── NIPS17.py ├── PACS.py ├── __init__.py ├── cifar.py ├── mnist.py ├── someset.py └── utils.py ├── defenses ├── AdvTrain.py ├── HighLevelGuidedDenoiser │ ├── DYPUnet.py │ ├── Denoiser.py │ └── __init__.py ├── NeuralRepresentationPurifier │ ├── NRP.py │ ├── __init__.py │ ├── modules │ │ └── module_util.py │ └── networks.py ├── PurificationDefenses │ ├── DiffPure │ │ ├── LICENSE │ │ ├── README.md │ │ ├── __init__.py │ │ ├── bpda_eot │ │ │ ├── LICENSE_BPDA │ │ │ ├── __init__.py │ │ │ └── bpda_eot_attack.py │ │ ├── classifiers │ │ │ ├── __init__.py │ │ │ ├── attribute_classifier.py │ │ │ ├── attribute_net.py │ │ │ └── cifar10_resnet.py │ │ ├── configs │ │ │ ├── celeba.yml │ │ │ ├── cifar10.yml │ │ │ └── imagenet.yml │ │ ├── data │ │ │ ├── __init__.py │ │ │ └── datasets.py │ │ ├── ddpm │ │ │ ├── LICENSE_UNET_DDPM │ │ │ ├── __init__.py │ │ │ └── unet_ddpm.py │ │ ├── diffpure.Dockerfile │ │ ├── diffusions │ │ │ ├── DiffPure │ │ │ │ ├── DiffusionLikelihoodMaximizer.py │ │ │ │ ├── __init__.py │ │ │ │ └── diffpure.py │ │ │ ├── DiffusionClassifier │ │ │ │ ├── DiffusionClassifier.py │ │ │ │ ├── DiffusionClassifierImageNet.py │ │ │ │ ├── OptimalDiffusionClassifier.py │ │ │ │ └── __init__.py │ │ │ ├── __init__.py │ │ │ ├── model.py │ │ │ ├── sampler │ │ │ │ ├── Langevin.py │ │ │ │ ├── __init__.py │ │ │ │ ├── ddim.py │ │ │ │ └── sde.py │ │ │ └── utils.py │ │ ├── eval_sde_adv.py │ │ ├── eval_sde_adv_bpda.py │ │ ├── guided_diffusion │ │ │ ├── LICENSE_GUIDED_DIFFUSION │ │ │ ├── __init__.py │ │ │ ├── dist_util.py │ │ │ ├── fp16_util.py │ │ │ ├── gaussian_diffusion.py │ │ │ ├── image_datasets.py │ │ │ ├── logger.py │ │ │ ├── losses.py │ │ │ ├── nn.py │ │ │ ├── resample.py │ │ │ ├── respace.py │ │ │ ├── script_util.py │ │ │ ├── train_util.py │ │ │ └── unet.py │ │ ├── model.py │ │ ├── runners │ │ │ ├── __init__.py │ │ │ ├── diffpure_ddpm.py │ │ │ ├── diffpure_guided.py │ │ │ ├── diffpure_ldsde.py │ │ │ ├── diffpure_ode.py │ │ │ └── diffpure_sde.py │ │ ├── score_sde │ │ │ ├── LICENSE_SCORE_SDE │ │ │ ├── __init__.py │ │ │ ├── losses.py │ │ │ ├── models │ │ │ │ ├── __init__.py │ │ │ │ ├── ddpm.py │ │ │ │ ├── ema.py │ │ │ │ ├── layers.py │ │ │ │ ├── layerspp.py │ │ │ │ ├── ncsnpp.py │ │ │ │ ├── ncsnv2.py │ │ │ │ ├── normalization.py │ │ │ │ ├── shake_drop.py │ │ │ │ ├── up_or_down_sampling.py │ │ │ │ └── utils.py │ │ │ ├── op │ │ │ │ ├── __init__.py │ │ │ │ ├── fused_act.py │ │ │ │ ├── fused_bias_act.cpp │ │ │ │ ├── fused_bias_act_kernel.cu │ │ │ │ ├── upfirdn2d.cpp │ │ │ │ ├── upfirdn2d.py │ │ │ │ └── upfirdn2d_kernel.cu │ │ │ ├── sampling.py │ │ │ └── sde_lib.py │ │ ├── solver │ │ │ ├── ATClassifier.py │ │ │ ├── ATDiffusion.py │ │ │ ├── Condition.py │ │ │ ├── Secure.py │ │ │ └── __init__.py │ │ ├── stadv_eot │ │ │ ├── __init__.py │ │ │ ├── attacks.py │ │ │ └── recoloradv │ │ │ │ ├── LICENSE_RECOLORADV │ │ │ │ ├── __init__.py │ │ │ │ ├── color_spaces.py │ │ │ │ ├── color_transformers.py │ │ │ │ ├── mister_ed │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── adversarial_attacks.py │ │ │ │ ├── adversarial_perturbations.py │ │ │ │ ├── adversarial_training.py │ │ │ │ ├── config.py │ │ │ │ ├── loss_functions.py │ │ │ │ ├── spatial_transformers.py │ │ │ │ └── utils │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── checkpoints.py │ │ │ │ │ ├── discretization.py │ │ │ │ │ ├── image_utils.py │ │ │ │ │ ├── pytorch_ssim.py │ │ │ │ │ └── pytorch_utils.py │ │ │ │ ├── norms.py │ │ │ │ ├── perturbations.py │ │ │ │ └── utils.py │ │ └── utils.py │ ├── PurificationDefense.py │ └── __init__.py ├── RandomizedSmoothing │ ├── RSModels.py │ ├── __init__.py │ └── core.py ├── Transformations │ ├── BitDepthReduction.py │ ├── JPEGCompression.py │ ├── Randomization.py │ └── __init__.py └── __init__.py ├── experiments ├── AdversarialTraining.py ├── DiffusionClassifier │ ├── CIFAR10C.py │ ├── DiffAttack.py │ ├── DiffusionAsClassifier.py │ ├── DiffusionClassifier.md │ ├── DiffusionMaximizer.py │ ├── DirectAttack.py │ ├── ObfuscateGradient.py │ ├── OptimaDiffusionClassifier.py │ ├── Synthesis.py │ ├── TrainDiffusion.py │ └── stadv.py ├── DrawLandscape.py ├── EnsembleAttack.py ├── README.MD ├── StableDiffusion.py ├── SynthesisWithSingleRobustClassifier.py ├── UniformDiffusion.py └── attacks │ ├── AttackOnDefenses.py │ ├── DrawLandscape.py │ ├── EnsembleAttack.py │ └── VisualizePerturbation.py ├── main.py ├── models ├── BaseNormModel.py ├── RobustBench │ ├── __init__.py │ ├── cifar10.py │ ├── imagenet.py │ └── model.py ├── SmallResolutionModel │ ├── ShuffleNetv1.py │ ├── ShuffleNetv2.py │ ├── __init__.py │ ├── alexnet.py │ ├── cifar10_resnet.py │ ├── mobilenetv2.py │ ├── resnet.py │ ├── resnet_imagenet.py │ ├── resnetv2.py │ ├── utils.py │ ├── vgg.py │ └── wrn.py ├── __init__.py ├── tf_models │ ├── DYPmodels.py │ ├── __init__.py │ ├── tf_adv_inception_v3.py │ ├── tf_ens3_adv_inc_v3.py │ ├── tf_ens4_adv_inc_v3.py │ ├── tf_ens_adv_inc_res_v2.py │ ├── tf_inc_res_v2.py │ ├── tf_inception_v3.py │ ├── tf_inception_v4.py │ ├── tf_resnet_v2_101.py │ ├── tf_resnet_v2_152.py │ └── tf_resnet_v2_50.py └── unets │ ├── __init__.py │ ├── guided_diffusion │ ├── LICENSE_GUIDED_DIFFUSION │ ├── __init__.py │ ├── classifier.py │ ├── config.py │ ├── default_unet.py │ ├── dist_util.py │ ├── fp16_util.py │ ├── gaussian_diffusion.py │ ├── image_datasets.py │ ├── logger.py │ ├── losses.py │ ├── nn.py │ ├── resample.py │ ├── respace.py │ ├── script_util.py │ ├── train_util.py │ └── unet.py │ └── score_sde │ ├── LICENSE_SCORE_SDE │ ├── __init__.py │ ├── cifar10.yml │ ├── losses.py │ ├── models │ ├── __init__.py │ ├── ddpm.py │ ├── ema.py │ ├── layers.py │ ├── layerspp.py │ ├── ncsnpp.py │ ├── ncsnv2.py │ ├── normalization.py │ ├── up_or_down_sampling.py │ └── utils.py │ ├── op │ ├── __init__.py │ ├── fused_act.py │ ├── fused_bias_act.cpp │ ├── fused_bias_act_kernel.cu │ ├── upfirdn2d.cpp │ ├── upfirdn2d.py │ └── upfirdn2d_kernel.cu │ ├── sampling.py │ ├── sde_lib.py │ └── unets.py ├── optimizer ├── ALRS.py ├── PGD.py ├── __init__.py └── default.py ├── requirements.txt ├── tester ├── AutoAttack.py ├── CertifyRobustness.py ├── TestAcc.py ├── TransferAttackAcc.py ├── __init__.py ├── generation.py └── utils.py └── utils ├── HRNet ├── Changer.py ├── HRBatchNorm.py ├── HRConv.py ├── HRLinear.py ├── HRReLU.py └── __init__.py ├── ImageHandling.py ├── __init__.py ├── gpu.py ├── plot ├── ColorUtils.py ├── CommonFigures.py ├── Landscape4Input.py └── __init__.py └── seed.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/README.md -------------------------------------------------------------------------------- /attacks/AdversarialInput/AdversarialInputBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/AdversarialInputBase.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/BIM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/BIM.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/CommonWeakness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/CommonWeakness.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/DI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/DI.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/FGSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/FGSM.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/MI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/MI.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/NAttack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/NAttack.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/PGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/PGD.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/PI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/PI.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/SGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/SGD.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/SVRE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/SVRE.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/SharpnessAware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/SharpnessAware.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/SpectrumSimulationAttack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/SpectrumSimulationAttack.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/TI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/TI.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/VMI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/VMI.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/__init__.py -------------------------------------------------------------------------------- /attacks/AdversarialInput/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/AdversarialInput/utils.py -------------------------------------------------------------------------------- /attacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/__init__.py -------------------------------------------------------------------------------- /attacks/autoattack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/autoattack/__init__.py -------------------------------------------------------------------------------- /attacks/autoattack/autoattack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/autoattack/autoattack.py -------------------------------------------------------------------------------- /attacks/autoattack/autopgd_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/autoattack/autopgd_base.py -------------------------------------------------------------------------------- /attacks/perturbation/CommonWeakness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/perturbation/CommonWeakness.py -------------------------------------------------------------------------------- /attacks/perturbation/ParallelAttacker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/perturbation/ParallelAttacker.py -------------------------------------------------------------------------------- /attacks/perturbation/PerturbationObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/perturbation/PerturbationObject.py -------------------------------------------------------------------------------- /attacks/perturbation/SequentialAttacker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/perturbation/SequentialAttacker.py -------------------------------------------------------------------------------- /attacks/perturbation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/perturbation/__init__.py -------------------------------------------------------------------------------- /attacks/perturbation/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/perturbation/utils.py -------------------------------------------------------------------------------- /attacks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/attacks/utils.py -------------------------------------------------------------------------------- /data/CIFAR10C.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/data/CIFAR10C.py -------------------------------------------------------------------------------- /data/ImageNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/data/ImageNet.py -------------------------------------------------------------------------------- /data/NIPS17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/data/NIPS17.py -------------------------------------------------------------------------------- /data/PACS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/data/PACS.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/data/__init__.py -------------------------------------------------------------------------------- /data/cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/data/cifar.py -------------------------------------------------------------------------------- /data/mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/data/mnist.py -------------------------------------------------------------------------------- /data/someset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/data/someset.py -------------------------------------------------------------------------------- /data/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/data/utils.py -------------------------------------------------------------------------------- /defenses/AdvTrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/AdvTrain.py -------------------------------------------------------------------------------- /defenses/HighLevelGuidedDenoiser/DYPUnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/HighLevelGuidedDenoiser/DYPUnet.py -------------------------------------------------------------------------------- /defenses/HighLevelGuidedDenoiser/Denoiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/HighLevelGuidedDenoiser/Denoiser.py -------------------------------------------------------------------------------- /defenses/HighLevelGuidedDenoiser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/HighLevelGuidedDenoiser/__init__.py -------------------------------------------------------------------------------- /defenses/NeuralRepresentationPurifier/NRP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/NeuralRepresentationPurifier/NRP.py -------------------------------------------------------------------------------- /defenses/NeuralRepresentationPurifier/__init__.py: -------------------------------------------------------------------------------- 1 | from .NRP import NeuralRepresentationPurifier -------------------------------------------------------------------------------- /defenses/NeuralRepresentationPurifier/modules/module_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/NeuralRepresentationPurifier/modules/module_util.py -------------------------------------------------------------------------------- /defenses/NeuralRepresentationPurifier/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/NeuralRepresentationPurifier/networks.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/LICENSE -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/README.md -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/bpda_eot/LICENSE_BPDA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/bpda_eot/LICENSE_BPDA -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/bpda_eot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/bpda_eot/bpda_eot_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/bpda_eot/bpda_eot_attack.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/classifiers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/classifiers/attribute_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/classifiers/attribute_classifier.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/classifiers/attribute_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/classifiers/attribute_net.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/classifiers/cifar10_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/classifiers/cifar10_resnet.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/configs/celeba.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/configs/celeba.yml -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/configs/cifar10.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/configs/cifar10.yml -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/configs/imagenet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/configs/imagenet.yml -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/data/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/data/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/data/datasets.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/ddpm/LICENSE_UNET_DDPM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/ddpm/LICENSE_UNET_DDPM -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/ddpm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/ddpm/unet_ddpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/ddpm/unet_ddpm.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffpure.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffpure.Dockerfile -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/DiffPure/DiffusionLikelihoodMaximizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/DiffPure/DiffusionLikelihoodMaximizer.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/DiffPure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/DiffPure/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/DiffPure/diffpure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/DiffPure/diffpure.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/DiffusionClassifier/DiffusionClassifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/DiffusionClassifier/DiffusionClassifier.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/DiffusionClassifier/DiffusionClassifierImageNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/DiffusionClassifier/DiffusionClassifierImageNet.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/DiffusionClassifier/OptimalDiffusionClassifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/DiffusionClassifier/OptimalDiffusionClassifier.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/DiffusionClassifier/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/DiffusionClassifier/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/model.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/sampler/Langevin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/sampler/Langevin.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/sampler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/sampler/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/sampler/ddim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/sampler/ddim.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/sampler/sde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/sampler/sde.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/diffusions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/diffusions/utils.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/eval_sde_adv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/eval_sde_adv.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/eval_sde_adv_bpda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/eval_sde_adv_bpda.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/LICENSE_GUIDED_DIFFUSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/LICENSE_GUIDED_DIFFUSION -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/dist_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/dist_util.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/fp16_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/fp16_util.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/gaussian_diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/gaussian_diffusion.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/image_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/image_datasets.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/logger.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/losses.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/nn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/nn.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/resample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/resample.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/respace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/respace.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/script_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/script_util.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/train_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/train_util.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/guided_diffusion/unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/guided_diffusion/unet.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/model.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/runners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/runners/diffpure_ddpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/runners/diffpure_ddpm.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/runners/diffpure_guided.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/runners/diffpure_guided.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/runners/diffpure_ldsde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/runners/diffpure_ldsde.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/runners/diffpure_ode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/runners/diffpure_ode.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/runners/diffpure_sde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/runners/diffpure_sde.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/LICENSE_SCORE_SDE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/LICENSE_SCORE_SDE -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/losses.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/ddpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/ddpm.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/ema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/ema.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/layers.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/layerspp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/layerspp.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/ncsnpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/ncsnpp.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/ncsnv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/ncsnv2.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/normalization.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/shake_drop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/shake_drop.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/up_or_down_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/up_or_down_sampling.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/models/utils.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/op/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/op/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/op/fused_act.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/op/fused_act.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/op/fused_bias_act.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/op/fused_bias_act.cpp -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/op/fused_bias_act_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/op/fused_bias_act_kernel.cu -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/op/upfirdn2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/op/upfirdn2d.cpp -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/op/upfirdn2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/op/upfirdn2d.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/op/upfirdn2d_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/op/upfirdn2d_kernel.cu -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/sampling.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/score_sde/sde_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/score_sde/sde_lib.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/solver/ATClassifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/solver/ATClassifier.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/solver/ATDiffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/solver/ATDiffusion.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/solver/Condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/solver/Condition.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/solver/Secure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/solver/Secure.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/solver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/solver/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/attacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/attacks.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/LICENSE_RECOLORADV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/LICENSE_RECOLORADV -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/color_spaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/color_spaces.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/color_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/color_transformers.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/README.md -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/adversarial_attacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/adversarial_attacks.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/adversarial_perturbations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/adversarial_perturbations.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/adversarial_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/adversarial_training.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/config.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/loss_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/loss_functions.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/spatial_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/spatial_transformers.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/__init__.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/checkpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/checkpoints.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/discretization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/discretization.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/image_utils.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/pytorch_ssim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/pytorch_ssim.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/pytorch_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/mister_ed/utils/pytorch_utils.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/norms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/norms.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/perturbations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/perturbations.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/stadv_eot/recoloradv/utils.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/DiffPure/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/DiffPure/utils.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/PurificationDefense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/PurificationDefenses/PurificationDefense.py -------------------------------------------------------------------------------- /defenses/PurificationDefenses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /defenses/RandomizedSmoothing/RSModels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/RandomizedSmoothing/RSModels.py -------------------------------------------------------------------------------- /defenses/RandomizedSmoothing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/RandomizedSmoothing/__init__.py -------------------------------------------------------------------------------- /defenses/RandomizedSmoothing/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/RandomizedSmoothing/core.py -------------------------------------------------------------------------------- /defenses/Transformations/BitDepthReduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/Transformations/BitDepthReduction.py -------------------------------------------------------------------------------- /defenses/Transformations/JPEGCompression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/Transformations/JPEGCompression.py -------------------------------------------------------------------------------- /defenses/Transformations/Randomization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/Transformations/Randomization.py -------------------------------------------------------------------------------- /defenses/Transformations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/Transformations/__init__.py -------------------------------------------------------------------------------- /defenses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/defenses/__init__.py -------------------------------------------------------------------------------- /experiments/AdversarialTraining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/AdversarialTraining.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/CIFAR10C.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/CIFAR10C.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/DiffAttack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/DiffAttack.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/DiffusionAsClassifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/DiffusionAsClassifier.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/DiffusionClassifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/DiffusionClassifier.md -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/DiffusionMaximizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/DiffusionMaximizer.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/DirectAttack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/DirectAttack.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/ObfuscateGradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/ObfuscateGradient.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/OptimaDiffusionClassifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/OptimaDiffusionClassifier.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/Synthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/Synthesis.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/TrainDiffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/TrainDiffusion.py -------------------------------------------------------------------------------- /experiments/DiffusionClassifier/stadv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DiffusionClassifier/stadv.py -------------------------------------------------------------------------------- /experiments/DrawLandscape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/DrawLandscape.py -------------------------------------------------------------------------------- /experiments/EnsembleAttack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/EnsembleAttack.py -------------------------------------------------------------------------------- /experiments/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/README.MD -------------------------------------------------------------------------------- /experiments/StableDiffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/StableDiffusion.py -------------------------------------------------------------------------------- /experiments/SynthesisWithSingleRobustClassifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/SynthesisWithSingleRobustClassifier.py -------------------------------------------------------------------------------- /experiments/UniformDiffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/UniformDiffusion.py -------------------------------------------------------------------------------- /experiments/attacks/AttackOnDefenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/attacks/AttackOnDefenses.py -------------------------------------------------------------------------------- /experiments/attacks/DrawLandscape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/attacks/DrawLandscape.py -------------------------------------------------------------------------------- /experiments/attacks/EnsembleAttack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/attacks/EnsembleAttack.py -------------------------------------------------------------------------------- /experiments/attacks/VisualizePerturbation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/experiments/attacks/VisualizePerturbation.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/main.py -------------------------------------------------------------------------------- /models/BaseNormModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/BaseNormModel.py -------------------------------------------------------------------------------- /models/RobustBench/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/RobustBench/__init__.py -------------------------------------------------------------------------------- /models/RobustBench/cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/RobustBench/cifar10.py -------------------------------------------------------------------------------- /models/RobustBench/imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/RobustBench/imagenet.py -------------------------------------------------------------------------------- /models/RobustBench/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/RobustBench/model.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/ShuffleNetv1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/ShuffleNetv1.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/ShuffleNetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/ShuffleNetv2.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/__init__.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/alexnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/alexnet.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/cifar10_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/cifar10_resnet.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/mobilenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/mobilenetv2.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/resnet.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/resnet_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/resnet_imagenet.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/resnetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/resnetv2.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/utils.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/vgg.py -------------------------------------------------------------------------------- /models/SmallResolutionModel/wrn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/SmallResolutionModel/wrn.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/tf_models/DYPmodels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/DYPmodels.py -------------------------------------------------------------------------------- /models/tf_models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/__init__.py -------------------------------------------------------------------------------- /models/tf_models/tf_adv_inception_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_adv_inception_v3.py -------------------------------------------------------------------------------- /models/tf_models/tf_ens3_adv_inc_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_ens3_adv_inc_v3.py -------------------------------------------------------------------------------- /models/tf_models/tf_ens4_adv_inc_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_ens4_adv_inc_v3.py -------------------------------------------------------------------------------- /models/tf_models/tf_ens_adv_inc_res_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_ens_adv_inc_res_v2.py -------------------------------------------------------------------------------- /models/tf_models/tf_inc_res_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_inc_res_v2.py -------------------------------------------------------------------------------- /models/tf_models/tf_inception_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_inception_v3.py -------------------------------------------------------------------------------- /models/tf_models/tf_inception_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_inception_v4.py -------------------------------------------------------------------------------- /models/tf_models/tf_resnet_v2_101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_resnet_v2_101.py -------------------------------------------------------------------------------- /models/tf_models/tf_resnet_v2_152.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_resnet_v2_152.py -------------------------------------------------------------------------------- /models/tf_models/tf_resnet_v2_50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/tf_models/tf_resnet_v2_50.py -------------------------------------------------------------------------------- /models/unets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/__init__.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/LICENSE_GUIDED_DIFFUSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/LICENSE_GUIDED_DIFFUSION -------------------------------------------------------------------------------- /models/unets/guided_diffusion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/__init__.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/classifier.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/config.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/default_unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/default_unet.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/dist_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/dist_util.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/fp16_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/fp16_util.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/gaussian_diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/gaussian_diffusion.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/image_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/image_datasets.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/logger.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/losses.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/nn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/nn.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/resample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/resample.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/respace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/respace.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/script_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/script_util.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/train_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/train_util.py -------------------------------------------------------------------------------- /models/unets/guided_diffusion/unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/guided_diffusion/unet.py -------------------------------------------------------------------------------- /models/unets/score_sde/LICENSE_SCORE_SDE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/LICENSE_SCORE_SDE -------------------------------------------------------------------------------- /models/unets/score_sde/__init__.py: -------------------------------------------------------------------------------- 1 | from .unets import * -------------------------------------------------------------------------------- /models/unets/score_sde/cifar10.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/cifar10.yml -------------------------------------------------------------------------------- /models/unets/score_sde/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/losses.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/__init__.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/ddpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/ddpm.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/ema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/ema.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/layers.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/layerspp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/layerspp.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/ncsnpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/ncsnpp.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/ncsnv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/ncsnv2.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/normalization.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/up_or_down_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/up_or_down_sampling.py -------------------------------------------------------------------------------- /models/unets/score_sde/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/models/utils.py -------------------------------------------------------------------------------- /models/unets/score_sde/op/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/op/__init__.py -------------------------------------------------------------------------------- /models/unets/score_sde/op/fused_act.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/op/fused_act.py -------------------------------------------------------------------------------- /models/unets/score_sde/op/fused_bias_act.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/op/fused_bias_act.cpp -------------------------------------------------------------------------------- /models/unets/score_sde/op/fused_bias_act_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/op/fused_bias_act_kernel.cu -------------------------------------------------------------------------------- /models/unets/score_sde/op/upfirdn2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/op/upfirdn2d.cpp -------------------------------------------------------------------------------- /models/unets/score_sde/op/upfirdn2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/op/upfirdn2d.py -------------------------------------------------------------------------------- /models/unets/score_sde/op/upfirdn2d_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/op/upfirdn2d_kernel.cu -------------------------------------------------------------------------------- /models/unets/score_sde/sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/sampling.py -------------------------------------------------------------------------------- /models/unets/score_sde/sde_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/sde_lib.py -------------------------------------------------------------------------------- /models/unets/score_sde/unets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/models/unets/score_sde/unets.py -------------------------------------------------------------------------------- /optimizer/ALRS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/optimizer/ALRS.py -------------------------------------------------------------------------------- /optimizer/PGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/optimizer/PGD.py -------------------------------------------------------------------------------- /optimizer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/optimizer/__init__.py -------------------------------------------------------------------------------- /optimizer/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/optimizer/default.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/requirements.txt -------------------------------------------------------------------------------- /tester/AutoAttack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/tester/AutoAttack.py -------------------------------------------------------------------------------- /tester/CertifyRobustness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/tester/CertifyRobustness.py -------------------------------------------------------------------------------- /tester/TestAcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/tester/TestAcc.py -------------------------------------------------------------------------------- /tester/TransferAttackAcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/tester/TransferAttackAcc.py -------------------------------------------------------------------------------- /tester/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/tester/__init__.py -------------------------------------------------------------------------------- /tester/generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/tester/generation.py -------------------------------------------------------------------------------- /tester/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/tester/utils.py -------------------------------------------------------------------------------- /utils/HRNet/Changer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/HRNet/Changer.py -------------------------------------------------------------------------------- /utils/HRNet/HRBatchNorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/HRNet/HRBatchNorm.py -------------------------------------------------------------------------------- /utils/HRNet/HRConv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/HRNet/HRConv.py -------------------------------------------------------------------------------- /utils/HRNet/HRLinear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/HRNet/HRLinear.py -------------------------------------------------------------------------------- /utils/HRNet/HRReLU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/HRNet/HRReLU.py -------------------------------------------------------------------------------- /utils/HRNet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/HRNet/__init__.py -------------------------------------------------------------------------------- /utils/ImageHandling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/ImageHandling.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/gpu.py -------------------------------------------------------------------------------- /utils/plot/ColorUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/plot/ColorUtils.py -------------------------------------------------------------------------------- /utils/plot/CommonFigures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/plot/CommonFigures.py -------------------------------------------------------------------------------- /utils/plot/Landscape4Input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/plot/Landscape4Input.py -------------------------------------------------------------------------------- /utils/plot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/plot/__init__.py -------------------------------------------------------------------------------- /utils/seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanranchen/AdversarialAttacks/HEAD/utils/seed.py --------------------------------------------------------------------------------