class_docstr: Abstract base class for models.
  
  Args:
    params: A dictionary of hyperparameter values
    name: A name for this model to be used as a variable scope
class_docstr_tok: ["Abstract","base","class","for","models",".","Args",":","params",":","A","dictionary","of","hyperparameter","values","name",":","A","name","for","this","model","to","be","used","as","a","variable","scope"]
code: def __init__(self, params, mode, name):
      self.name = name
      Configurable.__init__(self, params, mode)
  
file_path: seq2seq/seq2seq/models/model_base.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import collections
  import tensorflow
  from seq2seq.configurable import Configurable
  from seq2seq.training import utils
  from seq2seq import global_vars
label_desc: Use image node_id 1 to create a new ModelBase object from inherited base classes: Configurable with example: obj = ModelBase(params, mode, name)