code: def scipy_optimizers(self, method="Nelder-Mead"):
      opt = tf.contrib.opt.ScipyOptimizerInterface(
          self.loss, var_list=self.cfs, method="Nelder-Mead"
      )
      optim_step = opt.minimize(self.loss, var_list=self.cfs)
      return optim_step
  
imports: import collections
  import copy
  import random
  import timeit
  import numpy
  import tensorflow
  from dice_ml import diverse_counterfactuals
  from dice_ml.counterfactual_explanations import CounterfactualExplanations
  from dice_ml.explainer_interfaces.explainer_base import ExplainerBase
label_desc: Use image node_id 14 for calling the DiceTensorFlow1 obj's underlying member method code with example usage: obj.scipy_optimizers(method) and returns: optim_step