Skip to content

Commit e80d74b

Browse files
author
Beat Buesser
committed
Update reset_patch
Signed-off-by: Beat Buesser <[email protected]>
1 parent e31828c commit e80d74b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

art/attacks/evasion/adversarial_patch/adversarial_patch_tensorflow.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ def apply_patch(
467467
patch = patch_external if patch_external is not None else self._patch
468468
return self._random_overlay(images=x, patch=patch, scale=scale, mask=mask).numpy()
469469

470-
def reset_patch(self, initial_patch_value: Optional[Union[float, np.ndarray]]) -> None:
470+
def reset_patch(self, initial_patch_value: Optional[Union[float, np.ndarray]] = None) -> None:
471471
"""
472472
Reset the adversarial patch.
473473
@@ -477,8 +477,8 @@ def reset_patch(self, initial_patch_value: Optional[Union[float, np.ndarray]]) -
477477
self._patch.assign(self._initial_value)
478478
elif isinstance(initial_patch_value, float):
479479
initial_value = np.ones(self.patch_shape) * initial_patch_value
480-
self._patch.assign(np.ones(shape=self.patch_shape) * initial_value)
481-
elif self.patch.shape == initial_patch_value.shape:
480+
self._patch.assign(initial_value)
481+
elif self._patch.shape == initial_patch_value.shape:
482482
self._patch.assign(initial_patch_value)
483483
else:
484484
raise ValueError("Unexpected value for initial_patch_value.")

0 commit comments

Comments
 (0)