Model Zoo¶
This tutorial will show you how the model zoo can be used to run your attack against a robust model.
Downloading a model¶
For this tutorial, we will download the Madry et al. CIFAR10 challenge robust model implemented in TensorFlow and run a FGSM (GradienSignAttack) against it.
from foolbox import zoo
# download the model
model = zoo.get_model(url="https://github.com/bethgelab/cifar10_challenge.git")
# read image and label
image = ...
label = ...
# apply attack on source image
attack = foolbox.attacks.FGSM(model)
adversarial = attack(image[:,:,::-1], label)