autointent.custom_types#

Custom types for AutoIntent.

This module defines custom types, enumerations, and constants used throughout the AutoIntent framework for improved type safety and clarity.

Attributes#

WEIGHT_TYPES

Represents weight calculation methods

LabelType

Type alias for label representation

Classes#

LogLevel

Logging levels for the AutoIntent framework.

BaseMetadataDict

Base metadata dictionary for storing additional information.

NodeType

Enumeration of node types in the AutoIntent pipeline.

Split

Constants representing dataset splits.

Module Contents#

autointent.custom_types.WEIGHT_TYPES#

Represents weight calculation methods

  • “uniform”: Equal weight for all elements.

  • “distance”: Weights based on distance.

  • “closest”: Prioritizes closest elements.

autointent.custom_types.LabelType#

Type alias for label representation

  • int: For single-label classification.

  • list[int]: For multi-label classification.