Skip to content

base_transform

BaseTransform

Base class for transform.

Source code in lightning_boost/modules/preprocessing/base_transform.py
class BaseTransform:
    """Base class for transform."""

    def __call__(
        self, inputs: Dict[str, Any], targets: Dict[str, Any]
    ) -> Tuple[Dict[str, Any], Dict[str, Any]]:
        """
        Performs transform.

        Args:
            inputs (Dict[str, Any]): Inputs.
            targets (Dict[str, Any]): Targets.

        Returns:
            Tuple[Dict[str, Any], Dict[str, Any]]: Inputs, targets (transformed).
        """

        raise NotImplementedError

__call__(inputs, targets)

Performs transform.

Parameters:

Name Type Description Default
inputs Dict[str, Any]

Inputs.

required
targets Dict[str, Any]

Targets.

required

Returns:

Type Description
Tuple[Dict[str, Any], Dict[str, Any]]

Tuple[Dict[str, Any], Dict[str, Any]]: Inputs, targets (transformed).

Source code in lightning_boost/modules/preprocessing/base_transform.py
def __call__(
    self, inputs: Dict[str, Any], targets: Dict[str, Any]
) -> Tuple[Dict[str, Any], Dict[str, Any]]:
    """
    Performs transform.

    Args:
        inputs (Dict[str, Any]): Inputs.
        targets (Dict[str, Any]): Targets.

    Returns:
        Tuple[Dict[str, Any], Dict[str, Any]]: Inputs, targets (transformed).
    """

    raise NotImplementedError