docstr: FCMiddleware or Fully-Connected Middleware can be used in the middle part of the network. It takes the
  embeddings from the input embedders, after they were aggregated in some method (for example, concatenation)
  and passes it through a neural network  which can be customizable but shared between the heads of the network.
  
  :param params: parameters object containing batchnorm, activation_function and dropout properties.
docstr_tok: ["FCMiddleware","or","Fully-Connected","Middleware","can","be","used","in","the","middle","part","of","the","network",".","It","takes","the","embeddings","from","the","input","embedders",",","after","they","were","aggregated","in","some","method","(","for","example",",","concatenation",")","and","passes","it","through","a","neural","network","which","can","be","customizable","but","shared","between","the","heads","of","the","network",".",":","param","params",":","parameters","object","containing","batchnorm",",","activation_function","and","dropout","properties","."]
code: def __init__(self, params: FCMiddlewareParameters):
      """
      FCMiddleware or Fully-Connected Middleware can be used in the middle part of the network. It takes the
      embeddings from the input embedders, after they were aggregated in some method (for example, concatenation)
      and passes it through a neural network  which can be customizable but shared between the heads of the network.
  
      :param params: parameters object containing batchnorm, activation_function and dropout properties.
      """
      super(FCMiddleware, self).__init__(params)
  
file_path: coach/rl_coach/architectures/mxnet_components/middlewares/fc_middleware.py
imports: from rl_coach.architectures.mxnet_components.layers import Dense
  from rl_coach.architectures.mxnet_components.middlewares.middleware import Middleware
  from rl_coach.architectures.middleware_parameters import FCMiddlewareParameters
  from rl_coach.base_parameters import MiddlewareScheme
label_desc: Use image node_id 1 to create a new FCMiddleware object from inherited base classes: Middleware with example: obj = FCMiddleware(params)