bat.attacks

This module implements Distributed Black-box Attacks against Deep Learning models.

Local Search:

Gradient Estimation:

Distributed Black-box Attacks:


bat.attacks.simba_attack

bat.attacks.square_attack

bat.attacks.bandits_attack

 1r'''
 2This module implements Distributed Black-box Attacks against Deep Learning models.
 3
 4Local Search:
 5
 6- SimBA Attack [(Guo et al., 2019)](https://arxiv.org/abs/1905.07121)
 7- Square Attack [(Andriushchenko et al., 2020)](https://arxiv.org/abs/1912.00049)
 8
 9Gradient Estimation:
10
11- Bandits Attack [(Ilyas et al., 2019)](https://arxiv.org/abs/1807.07978)
12
13Distributed Black-box Attacks:
14
15- DeepAPI [(Wu et al., 2023)](https://arxiv.org/abs/2210.16371)
16
17<br />
18
19## bat.attacks.simba_attack
20
21## bat.attacks.square_attack
22
23## bat.attacks.bandits_attack
24
25'''
26
27from bat.attacks.base_attack import BaseAttack
28
29from bat.attacks.simba_attack import SimBA
30from bat.attacks.square_attack import SquareAttack
31from bat.attacks.bandits_attack import BanditsAttack