code: def FCLayersField(
      description: str = None,
      parameter_metadata: ParameterMetadata = None,
  ) -> Field:
      description = description or (
          "List of dictionaries containing the parameters of all the fully connected layers. "
          "The length of the list determines the number of stacked fully connected layers "
          "and the content of each dictionary determines the parameters for a specific layer. "
          "The available parameters for each layer are: `activation`, `dropout`, `norm`, `norm_params`, "
          "`output_size`, `use_bias`, `bias_initializer` and `weights_initializer`. If any of those values "
          "is missing from the dictionary, the default one provided as a standalone parameter will be used instead."
      )
      parameter_metadata = (
          parameter_metadata or COMMON_METADATA["fc_layers"]
      )
      return schema_utils.DictList(
          description=description,
          parameter_metadata=parameter_metadata,
      )
  
imports: from dataclasses import Field
  from typing import Optional
  from ludwig.schema import utils
  from ludwig.schema.metadata import COMMON_METADATA
  from ludwig.schema.metadata.parameter_metadata import ParameterMetadata
  from ludwig.utils.torch_utils import initializer_registry
label_desc: Use image node_id 6 for calling a global function with example usage: FCLayersField(description, parameter_metadata) and returns: schema_utils