185 Open Source Adversarial Attacks Software Projects
Free and open source adversarial attacks code projects including engines, APIs, generators, and tools.
Foolbox 2132 ⭐
A Python toolbox to create adversarial examples that fool neural networks in PyTorch, TensorFlow, and JAX
Advbox 1200 ⭐
Advbox is a toolbox to generate adversarial examples that fool neural networks in PaddlePaddle、PyTorch、Caffe2、MxNet、Keras、TensorFlow and Advbox can benchmark the robustness of machine learning models. Advbox give a command line tool to generate adversarial examples with Zero-Coding.
Textattack 1829 ⭐
TextAttack 🐙 is a Python framework for adversarial attacks, data augmentation, and model training in NLP https://textattack.readthedocs.io/en/master/
Ad_examples 735 ⭐
A collection of anomaly detection methods (iid/point-based, graph and time series) including active learning for anomaly detection/discovery, bayesian rule-mining, description for diversity/explanation/interpretability. Analysis of incorporating label feedback with ensemble and tree-based detectors. Includes adversarial attacks with Graph Convolutional Network.
Graph Adversarial Learning Literature 525 ⭐
A curated list of adversarial attacks and defenses papers on graph-structured data.
Defensegan 199 ⭐
Defense-GAN: Protecting Classifiers Against Adversarial Attacks Using Generative Models (published in ICLR2018)
Yopo You Only Propagate Once 165 ⭐
Code for our nips19 paper: You Only Propagate Once: Accelerating Adversarial Training Via Maximal Principle
Disrupting Deepfakes 183 ⭐
🔥🔥Defending Against Deepfakes Using Adversarial Attacks on Conditional Image Translation Networks
Fast_adversarial 127 ⭐
Code for the CVPR 2019 article "Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defenses"
Free_adv_train 150 ⭐
Official TensorFlow Implementation of Adversarial Training for Free! which trains robust models at no extra cost compared to natural training.
Robust Physical Attack 131 ⭐
Physical adversarial attack for fooling the Faster R-CNN object detector
Scratchai 95 ⭐
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.
Awesome Adversarial Deep Learning 108 ⭐
A list of awesome resources for adversarial attack and defense method in deep learning
Gnn Meta Attack 108 ⭐
Implementation of the paper "Adversarial Attacks on Graph Neural Networks via Meta Learning".
Auto Attack 336 ⭐
Code relative to "Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attacks"
Realsafe 287 ⭐
A Python library for adversarial machine learning focusing on benchmarking adversarial robustness.
Robnets 112 ⭐
[CVPR 2020] When NAS Meets Robustness: In Search of Robust Architectures against Adversarial Attacks
Bss_distillation 55 ⭐
Knowledge Distillation with Adversarial Samples Supporting Decision Boundary (AAAI 2019)
Advis.js 47 ⭐
[Tensorflow.js] AdVis: Exploring real-time Adversarial Attacks in the browser with Fast Gradient Sign Method.
Provably Robust Boosting 46 ⭐
Provably Robust Boosted Decision Stumps and Trees against Adversarial Attacks [NeurIPS 2019]
Pro Gnn 155 ⭐
Implementation of the KDD 2020 paper "Graph Structure Learning for Robust Graph Neural Networks"
Square Attack 89 ⭐
Square Attack: a query-efficient black-box adversarial attack via random search [ECCV 2020]
Adversarial_lab 40 ⭐
Web-based Tool for visualisation and generation of adversarial examples by attacking ImageNet Models like VGG, AlexNet, ResNet etc.
Acl18_results 34 ⭐
Code to reproduce results in our ACL 2018 paper "Did the Model Understand the Question?"
Sememepso Attack 72 ⭐
Code and data of the ACL 2020 paper "Word-level Textual Adversarial Attacking as Combinatorial Optimization"
Patch Wise Iterative Attack 68 ⭐
Patch-wise iterative attack (accepted by ECCV 2020) to improve the transferability of adversarial examples.
Advanced Gradient Obfuscating 31 ⭐
Take further steps in the arms race of adversarial examples with only preprocessing.
Fakebob 64 ⭐
Source code for paper "Who is real Bob? Adversarial Attacks on Speaker Recognition Systems" (IEEE S&P 2021)
Adversarial Point Perturbations On 3D Objects 28 ⭐
New distributional and shape attacks on neural networks that process 3D point cloud data.
Pgd Pytorch 68 ⭐
A pytorch implementation of "Towards Deep Learning Models Resistant to Adversarial Attacks"
Stateadvdrl 66 ⭐
[NeurIPS 2020, Spotlight] Code for "Robust Deep Reinforcement Learning against Adversarial Perturbations on Observations"
Domain Shift Robustness 22 ⭐
Code for the paper "Addressing Model Vulnerability to Distributional Shifts over Image Transformation Sets", ICCV 2019
Fooling_network_interpretation 20 ⭐
Official PyTorch implementation for our ICCV 2019 paper - Fooling Network Interpretation in Image Classification
3D Neural Network Adversarial Attacks 19 ⭐
Research on adversarial attacks and defenses for deep neural network 3D point cloud classifiers like PointNet and PointNet++.
Triple Wins 22 ⭐
[ICLR 2020] ”Triple Wins: Boosting Accuracy, Robustness and Efficiency Together by Enabling Input-Adaptive Inference“
Face Adversarial Attack 25 ⭐
An easy approach for the competition "Facial Adversary Examples" in TIANCHI
Treeverification 18 ⭐
[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 122 ⭐
A curated list of papers on adversarial machine learning (adversarial examples and defense methods).
Adverserial_attack 16 ⭐
Different Adversarial attack methods implemented in PyTorch on CIFAR-10 Dataset
Awesome Adversarial Interpretable Machine Learning 121 ⭐
💡 Adversarial attacks on model explanations, and evaluation approaches
Sparse Imperceivable Attacks 21 ⭐
Sparse and Imperceivable Adversarial Attacks (accepted to ICCV 2019).
Fda 14 ⭐
Code of our recently published attack FDA: Feature Disruptive Attack. Colab Notebook: https://colab.research.google.com/drive/1WhkKCrzFq5b7SNrbLUfdLVo5-WK5mLJh
Nips 2018 Adversarial Vision Challenge 10 ⭐
Code, documents, and deployment configuration files, related to our participation in the 2018 NIPS Adversarial Vision Challenge "Robust Model Track"
Sparse Rs 21 ⭐
Sparse-RS: a versatile framework for query-efficient sparse black-box adversarial attacks
Awesome Real World Adversarial Examples 40 ⭐
😎 A curated list of awesome real-world adversarial examples resources
Dialogue Understanding 96 ⭐
This repository contains PyTorch implementation for the baseline models from the paper Utterance-level Dialogue Understanding: An Empirical Study
White 2 Black 11 ⭐
The official code to reproduce results from the NACCL2019 paper: White-to-Black: Efficient Distillation of Black-Box Adversarial Attacks
Adversarial Robustness Toolbox 2748 ⭐
Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams
Trojanzoo 126 ⭐
TrojanZoo provides a universal pytorch platform to conduct security researches (especially backdoor attacks/defenses) of image classification in deep learning.
Adversarial Recommender Systems Survey 87 ⭐
The goal of this survey is two-fold: (i) to present recent advances on adversarial machine learning (AML) for the security of RS (i.e., attacking and defense recommendation models), (ii) to show another successful application of AML in generative adversarial networks (GANs) for generative applications, thanks to their ability for learning (high-dimensional) data distributions. In this survey, we provide an exhaustive literature review of 74 articles published in major RS and ML journals and conferences. This review serves as a reference for the RS community, working on the security of RS or on generative models using GANs to improve their quality.