class_docstr: Feed-forward neural network that consists of a sequence of layers.
  
  Args:
      layers (list, optional): A list of :tf_main:`Layer <layers/Layer>`
          instances composing the network. If not given, layers are created
          according to :attr:`hparams`.
      hparams (dict, optional): Embedder hyperparameters. Missing
          hyperparamerter will be set to default values. See
          :meth:`default_hparams` for the hyperparameter sturcture and
          default values.
  
  See :meth:`~texar.tf.modules.RNNDecoderBase._build` of
  :class:`~texar.tf.modules.FeedForwardNetworkBase` for the inputs and outputs.
  
  Example:
  
      .. code-block:: python
  
          hparams = { # Builds a two-layer dense NN
              "layers": [
                  { "type": "Dense", "kwargs": { "units": 256 },
                  { "type": "Dense", "kwargs": { "units": 10 }
              ]
          }
          nn = FeedForwardNetwork(hparams=hparams)
  
          inputs = tf.random_uniform([64, 100])
          outputs = nn(inputs)
          # outputs == Tensor of shape [64, 10]
docstr: Returns a dictionary of hyperparameters with default values.
  
  .. code-block:: python
  
      {
          "layers": [],
          "name": "NN"
      }
  
  Here:
  
  "layers": list
      A list of layer hyperparameters. See :func:`~texar.tf.core.get_layer`
      for the details of layer hyperparameters.
  
  "name": str
      Name of the network.
docstr_tok: ["Returns","a","dictionary","of","hyperparameters","with","default","values",".","..","code-block",":",":","python","{","``","layers","''",":","[","]",",","``","name","''",":","``","NN","''","}","Here",":","''","layers","''",":","list","A","list","of","layer","hyperparameters",".","See",":","func",":","`","~texar.tf.core.get_layer","`","for","the","details","of","layer","hyperparameters",".","``","name","''",":","str","Name","of","the","network","."]
code: def default_hparams():
      """Returns a dictionary of hyperparameters with default values.
  
      .. code-block:: python
  
          {
              "layers": [],
              "name": "NN"
          }
  
      Here:
  
      "layers": list
          A list of layer hyperparameters. See :func:`~texar.tf.core.get_layer`
          for the details of layer hyperparameters.
  
      "name": str
          Name of the network.
      """
      return {"layers": [], "name": "NN"}
  
imports: import tensorflow
  from texar.tf.modules.networks.network_base import FeedForwardNetworkBase
  from texar.tf.modules.networks.network_base import _build_layers
label_desc: Use image node_id 2 for calling the FeedForwardNetwork obj's underlying member method code with example usage: obj.default_hparams() and returns: dict