class_docstr: An A-C layer for memory network.
  
  Args:
      H (optional): The matrix :attr:`H` multiplied to :attr:`o` at the end.
      hparams (dict or HParams, optional): Memory network single layer
          hyperparameters. If it is not specified, the default hyperparameter
          setting is used. See :attr:`default_hparams` for the structure and
          default values.
docstr: Returns a dictionary of hyperparameters with default values.
  
  .. code-block:: python
  
      {
          "name": "memnet_single_layer"
      }
  
  Here:
  
  "name": str
      Name of the memory network single layer.
docstr_tok: ["Returns","a","dictionary","of","hyperparameters","with","default","values",".","..","code-block",":",":","python","{","``","name","''",":","``","memnet_single_layer","''","}","Here",":","''","name","''",":","str","Name","of","the","memory","network","single","layer","."]
code: def default_hparams():
      """Returns a dictionary of hyperparameters with default values.
  
      .. code-block:: python
  
          {
              "name": "memnet_single_layer"
          }
  
      Here:
  
      "name": str
          Name of the memory network single layer.
      """
      return {"name": "memnet_single_layer"}
  
imports: import tensorflow
  from texar.tf.module_base import ModuleBase
  from texar.tf.modules.embedders import WordEmbedder, PositionEmbedder
  from texar.tf.utils.mode import switch_dropout
  from texar.tf.modules.memory.embed_fns import default_memnet_embed_fn_hparams
label_desc: Use image node_id 2 for calling the MemNetSingleLayer obj's underlying member method code with example usage: obj.default_hparams() and returns: dict