Skip to content

Edge Enhancement Improves Adversarial Robustness in Image Classification

Notifications You must be signed in to change notification settings

Aiqz/Edge-Enhancement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edge-Enhancement

Implementions of "Edge Enhancement Improves Adversarial Robustness in Image Classification" and other advserarial training method, including Standard Training(ST), Advserarial Training(AT), ALP, TRADES and Avmixup

Usage

For MNIST and Tiny ImageNet, we use DataParallel(DP). For ImageNet, we use DistributedDataParallel (DDP).

MNIST

python experiments_mnist.py --data "MNIST Data" --config "Path of a config in configs_mnist"

Tiny ImageNet

python experiments_tinyimagenet.py --data "Tiny ImageNet Data" --config "Path of a config in configs_tinyimagenet"

ImageNet

python -m torch.distributed.launch --nproc_per_node=int(the numbers of GPUs) --master_port=12345 experiments_imagenet.py --data "ImageNet Data" --config "Path of a config in configs_imagenet"

About

Edge Enhancement Improves Adversarial Robustness in Image Classification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published