cleverhans/future/torch/attacks/hop_skip_jump_attack.py
Killed 0 out of 4 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 61
--- cleverhans/future/torch/attacks/hop_skip_jump_attack.py
+++ cleverhans/future/torch/attacks/hop_skip_jump_attack.py
@@ -11,7 +11,7 @@
y_target=None, image_target=None, initial_num_evals=100,
max_num_evals=10000, stepsize_search='geometric_progression',
num_iterations=64, gamma=1.0, constraint=2, batch_size=128,
- verbose=True, clip_min=0, clip_max=1):
+ verbose=False, clip_min=0, clip_max=1):
"""
PyTorch implementation of HopSkipJumpAttack.
HopSkipJumpAttack was originally proposed by Chen, Jordan and Wainwright.
Mutant 62
--- cleverhans/future/torch/attacks/hop_skip_jump_attack.py
+++ cleverhans/future/torch/attacks/hop_skip_jump_attack.py
@@ -11,7 +11,7 @@
y_target=None, image_target=None, initial_num_evals=100,
max_num_evals=10000, stepsize_search='geometric_progression',
num_iterations=64, gamma=1.0, constraint=2, batch_size=128,
- verbose=True, clip_min=0, clip_max=1):
+ verbose=True, clip_min=1, clip_max=1):
"""
PyTorch implementation of HopSkipJumpAttack.
HopSkipJumpAttack was originally proposed by Chen, Jordan and Wainwright.
Mutant 63
--- cleverhans/future/torch/attacks/hop_skip_jump_attack.py
+++ cleverhans/future/torch/attacks/hop_skip_jump_attack.py
@@ -11,7 +11,7 @@
y_target=None, image_target=None, initial_num_evals=100,
max_num_evals=10000, stepsize_search='geometric_progression',
num_iterations=64, gamma=1.0, constraint=2, batch_size=128,
- verbose=True, clip_min=0, clip_max=1):
+ verbose=True, clip_min=0, clip_max=2):
"""
PyTorch implementation of HopSkipJumpAttack.
HopSkipJumpAttack was originally proposed by Chen, Jordan and Wainwright.
Mutant 64
--- cleverhans/future/torch/attacks/hop_skip_jump_attack.py
+++ cleverhans/future/torch/attacks/hop_skip_jump_attack.py
@@ -179,7 +179,7 @@
adv_x.append(pert)
return torch.cat(adv_x, 0)
-def compute_distance(x_ori, x_pert, constraint=2):
+def compute_distance(x_ori, x_pert, constraint=3):
""" Compute the distance between two images. """
if constraint == 2:
dist = torch.norm(x_ori - x_pert, p=2)