class_docstr: Intent Extraction model base class (using tf.keras)
class_docstr_tok: ["Intent","Extraction","model","base","class","(","using","tf.keras",")"]
docstr: Save model to path
  
  Args:
      path (str): path to save model
      exclude (list, optional): a list of object fields to exclude when saving
docstr_tok: ["Save","model","to","path","Args",":","path","(","str",")",":","path","to","save","model","exclude","(","list",",","optional",")",":","a","list","of","object","fields","to","exclude","when","saving"]
code: def save(self, path, exclude=None):
      """
      Save model to path
  
      Args:
          path (str): path to save model
          exclude (list, optional): a list of object fields to exclude when saving
      """
      assert self.model, "Model was not initialized"
      topology = {k: v for k, v in self.__dict__.items()}
      topology.pop("model")
      if exclude and isinstance(exclude, list):
          for x in exclude:
              topology.pop(x)
      save_model(self.model, topology=topology, filepath=path)
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import tensorflow
  from nlp_architect.nn.tensorflow.python.keras.layers.crf import CRF
  from nlp_architect.nn.tensorflow.python.keras.utils import load_model, save_model
label_desc: Use image node_id 4 for calling the IntentExtractionModel obj's underlying member method code with example usage: obj.save(path, exclude) without return types