Parameters:
         * state_dict (dict) -- a dict containing parameters and
           persistent buffers.
     * **strict** (*bool**, **optional*) -- whether to strictly
       enforce that the keys in "state_dict" match the keys
       returned by this module's "state_dict()" function. Default:
       "True"

  Returns:
     * **missing_keys** is a list of str containing the missing
       keys

     * **unexpected_keys** is a list of str containing the
       unexpected keys

  Return type:
     "NamedTuple" with "missing_keys" and "unexpected_keys" fields

  Note:

    If a parameter or buffer is registered as "None" and its
    corresponding key exists in "state_dict", "load_state_dict()"
    will raise a "RuntimeError".

modules()
  Returns an iterator over all modules in the network.

  Yields:
     *Module* -- a module in the network

  Return type:
     *Iterator*[*Module*]

  Note:
