code: def NumFiltersField(default: int = 256) -> Field:
      return schema_utils.PositiveInteger(
          default=default,
          description="Number of filters, and by consequence number of output channels of the 1d convolution.",
          parameter_metadata=ENCODER_METADATA["conv_params"][
              "num_filters"
          ],
      )
  
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 1 for calling a global function with example usage: NumFiltersField(default) and returns: schema_utils