code: def FilterSizeField(default: int = 3) -> Field:
      return schema_utils.PositiveInteger(
          default=default,
          description="Size of the 1d convolutional filter. It indicates how wide the 1d convolutional filter is.",
          parameter_metadata=ENCODER_METADATA["conv_params"][
              "filter_size"
          ],
      )
  
imports: from dataclasses import Field
  from typing import List, Optional, TYPE_CHECKING
  from ludwig.api_annotations import DeveloperAPI
  from ludwig.constants import AUDIO, SEQUENCE, TEXT, TIMESERIES
  from ludwig.schema import common_fields
  from ludwig.schema import utils
  from ludwig.schema.encoders.base import BaseEncoderConfig
  from ludwig.schema.encoders.utils import register_encoder_config
  from ludwig.schema.metadata import ENCODER_METADATA
  from ludwig.schema.utils import ludwig_dataclass
label_desc: Use image node_id 2 for calling a global function with example usage: FilterSizeField(default) and returns: schema_utils