code: def parse_params(self,
                     nb_candidate=10,
                     overshoot=0.02,
                     max_iter=50,
                     clip_min=0.,
                     clip_max=1.,
                     **kwargs):
      
      self.nb_candidate = nb_candidate
      self.overshoot = overshoot
      self.max_iter = max_iter
      self.clip_min = clip_min
      self.clip_max = clip_max
      if len(kwargs.keys()) > 0:
        warnings.warn("kwargs is unused and will be removed on or after "
                      "2019-04-26.")
  
      return True
docs: :param nb_candidate: The number of classes to test against, i.e.,
                           deepfool only consider nb_candidate classes when
                           attacking(thus accelerate speed). The nb_candidate
                           classes are chosen according to the prediction
                           confidence during implementation.
      :param overshoot: A termination criterion to prevent vanishing updates
      :param max_iter: Maximum number of iteration for deepfool
      :param clip_min: Minimum component value for clipping
      :param clip_max: Maximum component value for clipping