Skip to content

GianmarcoMidena/adversarial-ML-benchmarker

Repository files navigation

Adversarial machine learning tools benchmarker

Use

  1. download images (./download_images.sh)
  2. download model checkpoints (./download_model_checkpoints.sh)
  3. run attacks (./run_attacks.sh)
  4. run defenses (./run_defenses.sh)
  5. compute perturbation magnitude (./computer_perturbation_magnitude.sh)

Supported attacks

Evasion Attacks:

Supported tools

Supported data sets

Supported models

Dependencies

  • cleverhans 3.0.1
  • foolbox 2.3.0
  • adversarial-robustness-toolbox 1.0.1
  • tensorflow 1.15.0
  • tensorflow-datasets 1.3.2
  • pandas 0.25.0
  • numpy 1.18.0

About

Adversarial Machine Learning Benchmarker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published