'Create a SaliencyMapMethod instance.'

def __init__(self, model, back='tf', sess=None):

    super(SaliencyMapMethod, self).__init__(model, back, sess)
    if (not isinstance(self.model, Model)):
        self.model = CallableModelWrapper(self.model, 'probs')
    if (self.back == 'th'):
        error = 'Theano    version    of    SaliencyMapMethod    not    implemented.'
        raise NotImplementedError(error)
    import tensorflow as tf
    self.feedable_kwargs = {'y_target': tf.float32}
    self.structural_kwargs = ['theta', 'gamma', 'nb_classes', 'clip_max', 'clip_min']
