Skip to content

This repository contains the official PyTorch implementation of GeoDA algorithm. GeoDA is a Black-box attack to generate adversarial example for image classifiers.

Notifications You must be signed in to change notification settings

sqsunexeter/GeoDA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geometric Decision-based Attack (GeoDA)

This repository contains the official PyTorch implementation of GeoDA algorithm described in [1]. GeoDA is a Black-box attack to generate adversarial example for image classifiers.

A few examples on the performance of the GeoDA for different norms

Demo

Requirements

To execute the code, please make sure that the following packages are installed:

Contents

GeoDA.py

This function implements the GeoDA algorithm.

utils.py

Includes general functions

data/

Contains some examples for the demos.

Reference

[1] Ali Rahmati, Seyed-Mohsen Moosavi-Dezfooli, Pascal Frossard, and Huaiyu Dai, GeoDA: a geometric framework for black-box adversarial attacks. in CVF/IEEE Computer Vision and Pattern Recognition (CVPR'20), 2020. [arXiv pre-print]

About

This repository contains the official PyTorch implementation of GeoDA algorithm. GeoDA is a Black-box attack to generate adversarial example for image classifiers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%