/adversarial-learning

Python implementations of a few adversarial learning algorithms: DeepFool - whitebox attack, Localsearch - blackbox attack, Random resize and padding (RRP) - blackbox defence.

Primary LanguagePython

Adversarial learning

Python implementations of following algorithms:

  1. DeepFool - whitebox attack
  2. Localsearch - blackbox attack
  3. Random resize and padding (RRP) - blackbox defence

References

[1] Kou C, Lee HK, Ng TK, Chang EC. Enhancing Transformation-based Defences using a Distribution Classifier. In ICLR 2020.

[2] Random resize and padding (RRP) (Xie et al., 2017)