Skip to content
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.
Jupyter Notebook Python
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DataPoison Add result compare Aug 16, 2019
advbox 支持 linf约束 Jul 5, 2019
advbox_family Adjust README.md Sep 5, 2019
advsdk add Aug 8, 2019
applications add Jul 22, 2019
conf 把配置文件独立 Sep 20, 2018
doc Update RELEASE.cn.md Dec 30, 2018
ebook add May 17, 2019
example Update README.md Sep 29, 2018
pic 减肥 Jul 11, 2019
thirdparty 增加thirdparty Sep 17, 2018
tutorials 减肥 Jul 11, 2019
.DS_Store add May 17, 2019
.gitignore update Jul 15, 2019
LICENSE 增加Apache License 2.0许可文件 Aug 8, 2018
MANIFEST.in 支持打包pip Dec 5, 2018
README-CH.md 主页增加介绍 换脸检测 Jun 21, 2019
README.md 增加hitb的开源实现 Sep 5, 2019
advbox-ch.md add May 17, 2019
advbox.md Add May 24, 2019
advbox_tools.py 提供零代码黑盒攻击代码 Oct 19, 2018
adversary_image.jpg add May 17, 2019
adversary_image_nontarget.jpg 更新主页 使用ebook Nov 27, 2018
adversary_image_target.jpg 更新主页 使用ebook Nov 27, 2018
demo_advbox.png 提供零代码黑盒攻击代码 Oct 19, 2018
fig_cat.png add May 17, 2019
imagenet_2012_challenge_label_map_proto.pbtxt 更新主页 使用ebook Nov 27, 2018
imagenet_synset_to_human_label_map.txt 更新主页 使用ebook Nov 27, 2018
mug227.png 提供零代码黑盒攻击代码 Oct 19, 2018
paddle.md 更正错别字 解决#4 Sep 24, 2018
requirements-gpu.txt 增加keras的示例代码 Sep 15, 2018
requirements.txt Update requirements.txt Nov 1, 2018
setup.py 支持打包pip Dec 5, 2018
tools.py 添加电子书 Nov 27, 2018

README.md

Advbox Family

logo

Advbox Family is a series of AI model security tools set of Baidu Open Source,including the generation, detection and protection of adversarial examples, as well as attack and defense cases for different AI applications.

Our Work

AdvSDK

A Lightweight Adv SDK For PaddlePaddle to generate adversarial examples.

Homepage of AdvSDK

AdvBox

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.

Homepage of AdvBox

ODD(Object Detector Deception)

ODD is a tool-box for attacking object detectors with mainstream attack methods. It provides users with convenience on doing experiment and benchmark. Users can place modified OD model and customize attack cost function according to attack goal in the framework.

For now, ODD only has a yolo(faster-yolo v2) model to play with. We welcome contributions for more models and attack methods to go onto the stage.

Homepage of ODD

AdvDetect

AdvDetect is a toolbox to detect adversarial examples from massive data.

Homepage of AdvDetect

AdvPoison

Data poisoning

AI applications

Face Recogniztion Attack

Homepage of Face Recogniztion Attack

Stealth T-shirt

On defcon, we demonstrated T-shirts that can disappear under smart cameras. Under this sub-project, we open-source the programs and deployment methods of smart cameras for demonstration.

Homepage of Stealth T-shirt

pic1

Fake Face Detect

The restful API is used to detect whether the face in the picture/video is a false face.

Homepage of Fake Face Detect

pic2

Paper and ppt of Advbox Family

Issues report

https://github.com/baidu/AdvBox/issues

License

AdvBox support Apache License 2.0

Authors

  • Baidu xlab

How to Cite

If you instead use AdvBox in an academic publication, cite as:

@misc{advbox,
 author= {Baidu X-lab},
 title = {Advbox:a toolbox to generate adversarial examples that fool neural networks},
 month = mar,
 year  = 2019,
 url   = {https://github.com/baidu/AdvBox}
}
You can’t perform that action at this time.