code: def is_successful(y1, y2, targeted):
      if targeted is True:
          return y1 == y2
      else:
          return y1 != y2
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import collections
  import numpy
  import torch
  from torch.distributions import laplace
  from torch.distributions import uniform
  from torch.nn.modules.loss import _Loss
  from advertorch.utils import clamp
  from advertorch.utils import clamp_by_pnorm
  from advertorch.utils import batch_multiply
  from advertorch.utils import normalize_by_pnorm
  from advertorch.utils import predict_from_logits
  from advertorch.loss import ZeroOneLoss
  from advertorch.attacks import Attack, LabelMixin
label_desc: Use image node_id 3 for calling a global function with example usage: is_successful(y1, y2, targeted) and returns: unknown, unknown