62 Open Source Adversarial Machine Learning Software Projects
Free and open source adversarial machine learning code projects including engines, APIs, generators, and tools.
Shawn Shan Fawkes 3282 ⭐
Fawkes, privacy preserving tool against facial recognition systems. More info at https://sandlab.cs.uchicago.edu/fawkes
Adversarial Robustness Toolbox 2520 ⭐
Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams
Textattack 1703 ⭐
TextAttack 🐙 is a Python framework for adversarial attacks, data augmentation, and model training in NLP https://textattack.readthedocs.io/en/latest/
Graph Adversarial Learning Literature 469 ⭐
A curated list of adversarial attacks and defenses papers on graph-structured data.
Smoothing Adversarial 172 ⭐
Code for our NeurIPS 2019 *spotlight* "Provably Robust Deep Learning via Adversarially Trained Smoothed Classifiers"
Msg Gan V1 134 ⭐
MSG-GAN: Multi-Scale Gradients GAN (Architecture inspired from ProGAN but doesn't use layer-wise growing)
Free_adv_train 145 ⭐
Official TensorFlow Implementation of Adversarial Training for Free! which trains robust models at no extra cost compared to natural training.
Robust Physical Attack 128 ⭐
Physical adversarial attack for fooling the Faster R-CNN object detector
Scratchai 94 ⭐
scratchai is a Deep Learning library that aims to store all Deep Learning algorithms. With easy calls to do all the common tasks in AI.
Jpeg Defense 74 ⭐
SHIELD: Fast, Practical Defense and Vaccination for Deep Learning using JPEG Compression
Realsafe 261 ⭐
A Python library for adversarial machine learning focusing on benchmarking adversarial robustness.
Robust Adv Malware Detection 69 ⭐
Code repository for the paper "Adversarial Deep Learning for Robust Detection of Binary Encoded Malware"
Crown Ibp 67 ⭐
Certified defense to adversarial examples using CROWN and IBP. Also includes GPU implementation of CROWN verification algorithm (in PyTorch).
Adversarial_training_methods 42 ⭐
Implementation of the methods proposed in **Adversarial Training Methods for Semi-Supervised Text Classification** on IMDB dataset (without pre-training)
Spring Epfl Trickster 32 ⭐
Library and experiments for attacking machine learning in discrete domains
Synthesizing Robust Adversarial Examples 42 ⭐
My entry for ICLR 2018 Reproducibility Challenge for paper Synthesizing robust adversarial examples https://openreview.net/pdf?id=BJDH5M-AW
Awesome Machine Learning Reliability 31 ⭐
A curated list of awesome resources regarding machine learning reliability.
Patch Wise Iterative Attack 66 ⭐
Patch-wise iterative attack (accepted by ECCV 2020) to improve the transferability of adversarial examples.
Amr 28 ⭐
This is our official implementation for the paper: Jinhui Tang, Xiaoyu Du, Xiangnan He, Fajie Yuan, Qi Tian, and Tat-Seng Chua, Adversarial Training Towards Robust Multimedia Recommender System.
Trojai 46 ⭐
A repository to quickly generate synthetic data and associated trojaned deep learning models
Softsys4ai Athena 22 ⭐
Athena: A Framework for Defending Machine Learning Systems Against Adversarial Attacks
Human Extractor 25 ⭐
:bust_in_silhouette: Cutting people out automatically using Image translation's architecture Pix2Pix
Stateadvdrl 61 ⭐
[NeurIPS 2020, Spotlight] Code for "Robust Deep Reinforcement Learning against Adversarial Perturbations on Observations"
Adversarial Nonparametrics 15 ⭐
Robustness for Non-Parametric Classification: A Generic Attack and Defense
Translearn 15 ⭐
Code implementation of the paper "With Great Training Comes Great Vulnerability: Practical Attacks against Transfer Learning", at USENIX Security 2018
Treeverification 17 ⭐
[NeurIPS 2019] H. Chen*, H. Zhang*, S. Si, Y. Li, D. Boning and C.-J. Hsieh, Robustness Verification of Tree-based Models (*equal contribution)
Attack And Defense Methods 93 ⭐
A curated list of papers on adversarial machine learning (adversarial examples and defense methods).
Thermometerencoding 16 ⭐
reproduction of Thermometer Encoding: One Hot Way To Resist Adversarial Examples in pytorch
Cxr_adv 19 ⭐
Repository for the paper "An Adversarial Approach for the Robust Classification of Pneumonia from Chest Radiographs"
Awesome Adversarial Interpretable Machine Learning 97 ⭐
💡 Adversarial attacks on model explanations, and evaluation approaches
Dynamic_adv_training 15 ⭐
Code for ICML2019 Paper "On the Convergence and Robustness of Adversarial Training"
Robustarchitecturesearch 14 ⭐
This github repository contains the official code for the paper, "Evolving Robust Neural Architectures to Defend from Adversarial Attacks"
Nips17_adv_attack 10 ⭐
Tensorflow Implementation of adversarial learning based adversarial example generator
Smoothing Consistency 14 ⭐
Code for the paper "Consistency Regularization for Certified Robustness of Smoothed Classifiers" (NeurIPS 2020)
Awesome Real World Adversarial Examples 36 ⭐
😎 A curated list of awesome real-world adversarial examples resources