adversarial-robustness-toolbox

ML defense toolkit

A Python library that provides tools and techniques to defend against various attacks on machine learning models and applications.

Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams

GitHub

5k stars
99 watching
1k forks
Language: Python
last commit: almost 2 years ago
Linked from 1 awesome list

adversarial-attacksadversarial-examplesadversarial-machine-learningaiartificial-intelligenceattackblue-teamevasionextractioninferencemachine-learningpoisoningprivacypythonred-teamtrusted-aitrustworthy-ai

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
borealisai/advertorchA toolbox for researching and evaluating robustness against attacks on machine learning models1,311
cleverhans-lab/cleverhansA Python library for benchmarking machine learning systems' vulnerability to adversarial examples.6,218
trusted-ai/aix360A toolkit for explaining complex AI models and data-driven insights1,641
guanghelee/neurips19-certificates-of-robustnessProvides a framework for computing tight certificates of adversarial robustness for randomly smoothed classifiers.17
trusted-ai/aif360A comprehensive toolkit for detecting and mitigating bias in machine learning models and datasets.2,483
eth-sri/diffaiTrains neural networks to be provably robust against adversarial examples using abstract interpretation techniques.219
yunqing-me/attackvlmAn adversarial attack framework on large vision-language models165
mitre/advmlthreatmatrixA framework to help security analysts understand and prepare for adversarial machine learning attacks on AI systems1,056
jhayes14/adversarial-patchA PyTorch implementation of an adversarial patch system to defend against image attacks208
thunlp/openattackA Python toolkit for generating adversarial examples to test the robustness of natural language processing models699
azure/pyritEmpowers security professionals to identify risks in generative AI systems by providing a framework for proactive risk assessment and red teaming.1,977
edisonleeeee/greatxA toolbox for graph reliability and robustness against noise, distribution shifts, and attacks.85
airbnb/artificial-adversaryA tool to generate adversarial text examples and test machine learning models against them399
utkuozbulak/pytorch-cnn-adversarial-attacksPyTorch implementation of various Convolutional Neural Network adversarial attack techniques354
clementsicard/reliable-and-trustworthy-ai-notebooksResearch-focused notebooks on developing robust and secure AI models against adversarial attacks1