class_docstr: An implementation of `Model` that wraps a Keras model. It
  specifically exposes the hidden features of a model by creating new models.
  The symbolic graph is reused and so there is little overhead. Splitting
  in-place operations can incur an overhead.
class_docstr_tok: ["An","implementation","of","`","Model","`","that","wraps","a","Keras","model",".","It","specifically","exposes","the","hidden","features","of","a","model","by","creating","new","models",".","The","symbolic","graph","is","reused","and","so","there","is","little","overhead",".","Splitting","in-place","operations","can","incur","an","overhead","."]
docstr: :param x: A symbolic representation of the network input.
  :return: A symbolic representation of the probs
docstr_tok: [":","param","x",":","A","symbolic","representation","of","the","network","input",".",":","return",":","A","symbolic","representation","of","the","probs"]
code: def get_probs(self, x):
      """
      :param x: A symbolic representation of the network input.
      :return: A symbolic representation of the probs
      """
      name = self._get_softmax_name()
  
      return self.get_layer(x, name)
  
file_path: cleverhans/cleverhans_v3.1.0/cleverhans/utils_keras.py
imports: from distutils.version import LooseVersion
  import warnings
  import tensorflow
  from .model import Model, NoSuchLayerError
label_desc: Use image node_id 6 for calling the KerasModelWrapper obj's underlying member method code with example usage: obj.get_probs(x) and returns: self