├── .gitignore ├── LICENSE ├── README.md ├── attacks ├── __init__.py ├── diff_aug_pgd.py ├── pgd_attacker.py └── robust_workers.py ├── data └── indices │ ├── cifar10 │ ├── idx-20.pkl │ ├── idx-40.pkl │ ├── idx-60.pkl │ └── idx-80.pkl │ └── cifar100 │ ├── idx-20.pkl │ ├── idx-40.pkl │ ├── idx-60.pkl │ └── idx-80.pkl ├── generate_em.py ├── generate_robust_em.py ├── generate_tap.py ├── models ├── __init__.py ├── densenet.py ├── resnet.py └── vgg.py ├── requirements.txt ├── scripts ├── cifar10 │ ├── gen_em.sh │ ├── gen_rem.sh │ ├── gen_tap.sh │ ├── train_clr.sh │ ├── train_rem.sh │ └── train_rem_mix.sh └── in-mini │ ├── gen_em.sh │ ├── gen_rem.sh │ ├── gen_tap.sh │ ├── train_clr.sh │ └── train_rem.sh ├── train.py └── utils ├── __init__.py ├── argument.py ├── data.py ├── generic.py └── imagenet_utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | *~ 3 | *.swp 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/README.md -------------------------------------------------------------------------------- /attacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/attacks/__init__.py -------------------------------------------------------------------------------- /attacks/diff_aug_pgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/attacks/diff_aug_pgd.py -------------------------------------------------------------------------------- /attacks/pgd_attacker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/attacks/pgd_attacker.py -------------------------------------------------------------------------------- /attacks/robust_workers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/attacks/robust_workers.py -------------------------------------------------------------------------------- /data/indices/cifar10/idx-20.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/data/indices/cifar10/idx-20.pkl -------------------------------------------------------------------------------- /data/indices/cifar10/idx-40.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/data/indices/cifar10/idx-40.pkl -------------------------------------------------------------------------------- /data/indices/cifar10/idx-60.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/data/indices/cifar10/idx-60.pkl -------------------------------------------------------------------------------- /data/indices/cifar10/idx-80.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/data/indices/cifar10/idx-80.pkl -------------------------------------------------------------------------------- /data/indices/cifar100/idx-20.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/data/indices/cifar100/idx-20.pkl -------------------------------------------------------------------------------- /data/indices/cifar100/idx-40.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/data/indices/cifar100/idx-40.pkl -------------------------------------------------------------------------------- /data/indices/cifar100/idx-60.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/data/indices/cifar100/idx-60.pkl -------------------------------------------------------------------------------- /data/indices/cifar100/idx-80.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/data/indices/cifar100/idx-80.pkl -------------------------------------------------------------------------------- /generate_em.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/generate_em.py -------------------------------------------------------------------------------- /generate_robust_em.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/generate_robust_em.py -------------------------------------------------------------------------------- /generate_tap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/generate_tap.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/models/densenet.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/models/resnet.py -------------------------------------------------------------------------------- /models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/models/vgg.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/cifar10/gen_em.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/cifar10/gen_em.sh -------------------------------------------------------------------------------- /scripts/cifar10/gen_rem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/cifar10/gen_rem.sh -------------------------------------------------------------------------------- /scripts/cifar10/gen_tap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/cifar10/gen_tap.sh -------------------------------------------------------------------------------- /scripts/cifar10/train_clr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/cifar10/train_clr.sh -------------------------------------------------------------------------------- /scripts/cifar10/train_rem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/cifar10/train_rem.sh -------------------------------------------------------------------------------- /scripts/cifar10/train_rem_mix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/cifar10/train_rem_mix.sh -------------------------------------------------------------------------------- /scripts/in-mini/gen_em.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/in-mini/gen_em.sh -------------------------------------------------------------------------------- /scripts/in-mini/gen_rem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/in-mini/gen_rem.sh -------------------------------------------------------------------------------- /scripts/in-mini/gen_tap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/in-mini/gen_tap.sh -------------------------------------------------------------------------------- /scripts/in-mini/train_clr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/in-mini/train_clr.sh -------------------------------------------------------------------------------- /scripts/in-mini/train_rem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/scripts/in-mini/train_rem.sh -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/train.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/utils/argument.py -------------------------------------------------------------------------------- /utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/utils/data.py -------------------------------------------------------------------------------- /utils/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/utils/generic.py -------------------------------------------------------------------------------- /utils/imagenet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CausalLearning/robust-unlearnable-examples/HEAD/utils/imagenet_utils.py --------------------------------------------------------------------------------