163 Open Source Adversarial Attacks Software Projects
Free and open source adversarial attacks code projects including engines, APIs, generators, and tools.
Foolbox 2044 ⭐
A Python toolbox to create adversarial examples that fool neural networks in PyTorch, TensorFlow, and JAX
Advbox 1162 ⭐
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 1703 ⭐
TextAttack 🐙 is a Python framework for adversarial attacks, data augmentation, and model training in NLP https://textattack.readthedocs.io/en/latest/
Ad_examples 709 ⭐
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 469 ⭐
A curated list of adversarial attacks and defenses papers on graph-structured data.
Defensegan 194 ⭐
Defense-GAN: Protecting Classifiers Against Adversarial Attacks Using Generative Models (published in ICLR2018)
Yopo You Only Propagate Once 161 ⭐
Code for our nips19 paper: You Only Propagate Once: Accelerating Adversarial Training Via Maximal Principle
Disrupting Deepfakes 174 ⭐
🔥🔥Defending Against Deepfakes Using Adversarial Attacks on Conditional Image Translation Networks
Fast_adversarial 125 ⭐
Code for the CVPR 2019 article "Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defenses"
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.
Awesome Adversarial Deep Learning 103 ⭐
A list of awesome resources for adversarial attack and defense method in deep learning
Gnn Meta Attack 106 ⭐
Implementation of the paper "Adversarial Attacks on Graph Neural Networks via Meta Learning".
Auto Attack 297 ⭐
Code relative to "Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attacks"
Realsafe 261 ⭐
A Python library for adversarial machine learning focusing on benchmarking adversarial robustness.
Robnets 108 ⭐
[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 45 ⭐
[Tensorflow.js] AdVis: Exploring real-time Adversarial Attacks in the browser with Fast Gradient Sign Method.
Provably Robust Boosting 45 ⭐
Provably Robust Boosted Decision Stumps and Trees against Adversarial Attacks [NeurIPS 2019]
Pro Gnn 138 ⭐
Implementation of the KDD 2020 paper "Graph Structure Learning for Robust Graph Neural Networks"
Square Attack 83 ⭐
Square Attack: a query-efficient black-box adversarial attack via random search [ECCV 2020]
Adversarial_lab 35 ⭐
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 66 ⭐
Code and data of the ACL 2020 paper "Word-level Textual Adversarial Attacking as Combinatorial Optimization"
Patch Wise Iterative Attack 66 ⭐
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 60 ⭐
Source code for paper "Who is real Bob? Adversarial Attacks on Speaker Recognition Systems"
Adversarial Point Perturbations On 3D Objects 28 ⭐
New distributional and shape attacks on neural networks that process 3D point cloud data.
Pgd Pytorch 54 ⭐
A pytorch implementation of "Towards Deep Learning Models Resistant to Adversarial Attacks"
Stateadvdrl 61 ⭐
[NeurIPS 2020, Spotlight] Code for "Robust Deep Reinforcement Learning against Adversarial Perturbations on Observations"
Domain Shift Robustness 21 ⭐
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 18 ⭐
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 23 ⭐
An easy approach for the competition "Facial Adversary Examples" in TIANCHI
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).
Adverserial_attack 15 ⭐
Different Adversarial attack methods implemented in PyTorch on CIFAR-10 Dataset
Awesome Adversarial Interpretable Machine Learning 97 ⭐
💡 Adversarial attacks on model explanations, and evaluation approaches
Sparse Imperceivable Attacks 19 ⭐
Sparse and Imperceivable Adversarial Attacks (accepted to ICCV 2019).
Fda 12 ⭐
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 20 ⭐
Sparse-RS: a versatile framework for query-efficient sparse black-box adversarial attacks
Awesome Real World Adversarial Examples 36 ⭐
😎 A curated list of awesome real-world adversarial examples resources
Dialogue Understanding 93 ⭐
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 2521 ⭐
Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams
Null 104 ⭐
TrojanZoo provides a universal pytorch platform to conduct security researches (especially backdoor attacks/defenses) of image classification in deep learning.
Null 81 ⭐
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.