项目作者: Flag-C

项目描述 :
reproduction of Thermometer Encoding: One Hot Way To Resist Adversarial Examples in pytorch
高级语言: Python
项目地址: git://github.com/Flag-C/ThermometerEncoding.git
创建时间: 2017-11-28T02:28:15Z
项目社区:https://github.com/Flag-C/ThermometerEncoding

开源协议:

下载


ThermometerEncoding

This is a repo trying to reproduce Thermometer Encoding: One Hot Way To Resist Adversarial Examples in pytorch.

Results on CIFAR10

I use ResNet-50 to reproduce the experiment instead of a Wide-ResNet. All LS-PGA attack is 7-step iterative white-box attack. However, I find that if I increase the attack step-size, attack failure rate will drop dramatically.

clean LS-PGA $$\xi=0.01$$ LS-PGA $$\xi=0.1$$ LS-PGA $$\xi=1$$ results on the paper(LS-PGA) results on the paper(clean)
clean trained 91.52% 43.27% 3.14% 0.12% 50.50% 94.22%
adv trained 89.75% 74.00% 27.44% 15.02% 79.16% 89.88%