├── .gitignore ├── .illustration.png ├── .visualization.png ├── README.md ├── experiments ├── configs │ ├── cifar_ig.json │ ├── cifar_sme.json │ ├── femnist_ig.json │ ├── femnist_sme.json │ ├── vit_ig.json │ └── vit_sme.json └── run_experiment.py ├── models ├── FCN3.py ├── LeNet.py ├── __init__.py ├── cifarCNN.py ├── mnistCNN.py ├── resnet.py └── vit.py ├── requirement.txt ├── sme ├── Adversary │ ├── __init__.py │ ├── adversary.py │ └── utils.py ├── __init__.py └── attack.py └── utils ├── __init__.py ├── dataloader.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.idea 2 | *__pycache__ 3 | *data 4 | *res 5 | -------------------------------------------------------------------------------- /.illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/.illustration.png -------------------------------------------------------------------------------- /.visualization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/.visualization.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/README.md -------------------------------------------------------------------------------- /experiments/configs/cifar_ig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/experiments/configs/cifar_ig.json -------------------------------------------------------------------------------- /experiments/configs/cifar_sme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/experiments/configs/cifar_sme.json -------------------------------------------------------------------------------- /experiments/configs/femnist_ig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/experiments/configs/femnist_ig.json -------------------------------------------------------------------------------- /experiments/configs/femnist_sme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/experiments/configs/femnist_sme.json -------------------------------------------------------------------------------- /experiments/configs/vit_ig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/experiments/configs/vit_ig.json -------------------------------------------------------------------------------- /experiments/configs/vit_sme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/experiments/configs/vit_sme.json -------------------------------------------------------------------------------- /experiments/run_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/experiments/run_experiment.py -------------------------------------------------------------------------------- /models/FCN3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/models/FCN3.py -------------------------------------------------------------------------------- /models/LeNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/models/LeNet.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/cifarCNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/models/cifarCNN.py -------------------------------------------------------------------------------- /models/mnistCNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/models/mnistCNN.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/models/resnet.py -------------------------------------------------------------------------------- /models/vit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/models/vit.py -------------------------------------------------------------------------------- /requirement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/requirement.txt -------------------------------------------------------------------------------- /sme/Adversary/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/sme/Adversary/__init__.py -------------------------------------------------------------------------------- /sme/Adversary/adversary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/sme/Adversary/adversary.py -------------------------------------------------------------------------------- /sme/Adversary/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/sme/Adversary/utils.py -------------------------------------------------------------------------------- /sme/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/sme/__init__.py -------------------------------------------------------------------------------- /sme/attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/sme/attack.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/utils/dataloader.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JunyiZhu-AI/surrogate_model_extension/HEAD/utils/utils.py --------------------------------------------------------------------------------