/Guided-Denoise

The submission for NIPS 2017: Defense Against Adversarial Attack of team TSAIL

Primary LanguagePythonApache License 2.0Apache-2.0

This is the defense solution of team TSAIL in the NIPS 2017: Defense Against Adversarial Attack competition.

Our basic idea is to put a denoiser before the a baseline neural network. The denoiser is trained to reduce the pertubation of adversarial examples. And a denoiser is specifically trained for a baseline neural network.

The solution is an ensemble of 4 independent models and their denoiser (ResNet, ResNext, InceptionV3, inceptionResNetV2).

The weights can be downloaded from here or here

The team members are:

Fangzhou Liao

goodrobot

Tianyu Pang

Yinpeng Dong

The framework is inherited from https://github.com/rwightman/pytorch-nips2017-defense-example.