next
This commit is contained in:
+3
-3
@@ -70,9 +70,9 @@ if __name__ == '__main__':
|
|||||||
model.set_input(data) # unpack data from data loader
|
model.set_input(data) # unpack data from data loader
|
||||||
with torch.no_grad():
|
with torch.no_grad():
|
||||||
model.forward_noattack()
|
model.forward_noattack()
|
||||||
# if i == 0:
|
if i == 0:
|
||||||
# input_adv, perturb = model.attack()
|
input_adv, perturb = model.attack()
|
||||||
input_adv, perturb = model.attack()
|
# input_adv, perturb = model.attack()
|
||||||
with torch.no_grad():
|
with torch.no_grad():
|
||||||
model.forward_attack(perturb)
|
model.forward_attack(perturb)
|
||||||
model.compute_visuals()
|
model.compute_visuals()
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import torch
|
|||||||
import torch.nn as nn
|
import torch.nn as nn
|
||||||
|
|
||||||
class LinfPGDAttack(object):
|
class LinfPGDAttack(object):
|
||||||
def __init__(self, model=None, epsilon=0.05, k=20, a=0.01):
|
def __init__(self, model=None, epsilon=0.05, k=1, a=0.05):
|
||||||
self.model = model
|
self.model = model
|
||||||
self.epsilon = epsilon
|
self.epsilon = epsilon
|
||||||
self.k = k
|
self.k = k
|
||||||
|
|||||||
Reference in New Issue
Block a user