├── .gitignore ├── LICENSE ├── README.md ├── corrective-diff.png ├── logs └── visualize.py ├── scripts ├── CIFAR100_IC.sh ├── CIFAR100_poisoning.sh ├── CIFAR10_IC.sh ├── CIFAR10_poisoning.sh └── randomswap.sh └── src ├── analyze_feats.py ├── clean.sh ├── datasets.py ├── main.py ├── methods.py ├── opts.py ├── resnet.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/README.md -------------------------------------------------------------------------------- /corrective-diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/corrective-diff.png -------------------------------------------------------------------------------- /logs/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/logs/visualize.py -------------------------------------------------------------------------------- /scripts/CIFAR100_IC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/scripts/CIFAR100_IC.sh -------------------------------------------------------------------------------- /scripts/CIFAR100_poisoning.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/scripts/CIFAR100_poisoning.sh -------------------------------------------------------------------------------- /scripts/CIFAR10_IC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/scripts/CIFAR10_IC.sh -------------------------------------------------------------------------------- /scripts/CIFAR10_poisoning.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/scripts/CIFAR10_poisoning.sh -------------------------------------------------------------------------------- /scripts/randomswap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/scripts/randomswap.sh -------------------------------------------------------------------------------- /src/analyze_feats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/src/analyze_feats.py -------------------------------------------------------------------------------- /src/clean.sh: -------------------------------------------------------------------------------- 1 | rm -rf __pycache__/ 2 | -------------------------------------------------------------------------------- /src/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/src/datasets.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/src/main.py -------------------------------------------------------------------------------- /src/methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/src/methods.py -------------------------------------------------------------------------------- /src/opts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/src/opts.py -------------------------------------------------------------------------------- /src/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/src/resnet.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drimpossible/corrective-unlearning-bench/HEAD/src/utils.py --------------------------------------------------------------------------------