class_docstr: Base class inherited by RL agents.
  
  Args:
      TODO
code: def __init__(self, hparams=None):
      self._hparams = HParams(hparams, self.default_hparams())
  
      name = self._hparams.name
      self._variable_scope = get_unique_named_variable_scope(name)
      self._unique_name = self._variable_scope.name.split("/")[-1]
  
file_path: texar/texar/tf/agents/agent_base.py
imports: from texar.tf.hyperparams import HParams
  from texar.tf.utils.variables import get_unique_named_variable_scope
label_desc: Use image node_id 1 to create a new AgentBase object from inherited base classes: object with example: obj = AgentBase(hparams)