cleverhans-lab/cleverhans
An adversarial example library for constructing attacks, building defenses, and benchmarking both
Supports multiple deep learning frameworks (JAX, PyTorch, TensorFlow 2) with modular architecture separating attacks, defenses, and tutorials by framework. Implements canonical adversarial attack methods like FGSM and PGD with standardized benchmarking interfaces, enabling reproducible vulnerability assessment across different model architectures and datasets.
6,425 stars and 1,847 monthly downloads. Used by 1 other package. No commits in the last 6 months. Available on PyPI.
Stars
6,425
Forks
1,399
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Apr 10, 2024
Monthly downloads
1,847
Commits (30d)
0
Dependencies
11
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/cleverhans-lab/cleverhans"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
Trusted-AI/adversarial-robustness-toolbox
Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion,...
BorealisAI/advertorch
A Toolbox for Adversarial Robustness Research
bethgelab/foolbox
A Python toolbox to create adversarial examples that fool neural networks in PyTorch, TensorFlow, and JAX
DSE-MSU/DeepRobust
A pytorch adversarial library for attack and defense methods on images and graphs
cassidylaidlaw/perceptual-advex
Code and data for the ICLR 2021 paper "Perceptual Adversarial Robustness: Defense Against Unseen...