class_docstr: This attack was originally implemented by Goodfellow et al. (2015) with the
  infinity norm, and is known as the "Fast Gradient Sign Method".
  
  Paper link: https://arxiv.org/abs/1412.6572
class_docstr_tok: ["This","attack","was","originally","implemented","by","Goodfellow","et","al",".","(","2015",")","with","the","infinity","norm",",","and","is","known","as","the","``","Fast","Gradient","Sign","Method","''",".","Paper","link",":","https",":","\/\/arxiv.org\/abs\/1412.6572"]
code: def __init__(self, model):
      super(FastGradientSignMethodAttack, self).__init__(model, False)
  
imports: from __future__ import division
  from builtins import range
  import logging
  from collections import Iterable
  import numpy
  from .base import Attack
  from functools import reduce
label_desc: Use image node_id 1 to create a new FastGradientSignMethodAttack object from inherited base classes: FastGradientSignMethodTargetedAttack with example: obj = FastGradientSignMethodAttack(model)