class_docstr: Base class inherited by all feed-forward network classes.
  
  Args:
      hparams (dict, optional): Hyperparameters. Missing
          hyperparamerter will be set to default values. See
          :meth:`default_hparams` for the hyperparameter sturcture and
          default values.
  
  See :meth:`_build` for the inputs and outputs.
class_docstr_tok: ["Base","class","inherited","by","all","feed-forward","network","classes",".","Args",":","hparams","(","dict",",","optional",")",":","Hyperparameters",".","Missing","hyperparamerter","will","be","set","to","default","values",".","See",":","meth",":","`","default_hparams","`","for","the","hyperparameter","sturcture","and","default","values",".","See",":","meth",":","`","_build","`","for","the","inputs","and","outputs","."]
docstr: A list of uniquified layer names.
          
docstr_tok: ["A","list","of","uniquified","layer","names","."]
code: def layer_names(self):
      """A list of uniquified layer names."""
      return self._layer_names
  
imports: import tensorflow
  from texar.tf.module_base import ModuleBase
  from texar.tf.utils import TexarError
  from texar.tf.core.layers import get_layer
  from texar.tf.utils.utils import uniquify_str
  from texar.tf.utils.mode import is_train_mode
label_desc: Use image node_id 9 for calling the FeedForwardNetworkBase obj's underlying member method code with example usage: obj.layer_names() and returns: self