code: def schemes(self):
      return {
          MiddlewareScheme.Empty: [],
          # ppo
          MiddlewareScheme.Shallow: [self.dense_layer(64)],
          # dqn
          MiddlewareScheme.Medium: [self.dense_layer(512)],
          MiddlewareScheme.Deep: [
              self.dense_layer(128),
              self.dense_layer(128),
              self.dense_layer(128),
          ],
      }
  
file_path: coach/rl_coach/architectures/tensorflow_components/middlewares/fc_middleware.py
imports: from typing import Union, List
  import tensorflow
  from rl_coach.architectures.tensorflow_components.layers import Dense
  from rl_coach.architectures.tensorflow_components.middlewares.middleware import Middleware
  from rl_coach.base_parameters import MiddlewareScheme
  from rl_coach.core_types import Middleware_FC_Embedding
  from rl_coach.utils import force_list
label_desc: Use image node_id 3 for calling the FCMiddleware obj's underlying member method code with example usage: obj.schemes() and returns: dict