builder
data.transform.augmentation.compose.builder
_types
module-attribute
_types = {None: {__name__: _eLihfor _type in _types}, None: {pascal_to_snake(__name__): _jsCufor _type in _types}}
BaseCompose
BaseCompose(transforms: Sequence[Union[BaseTransform, BaseCompose]], prob: float = 1.0)
여러 Data Transform들을 하나로 묶어서 관리해주는 Compose의 기본 interface를 정의합니다.
Source code in SaigeToolkit/data/transform/augmentation/compose/base_compose.py
Compose
Compose(transforms: Sequence[Union[BaseTransform, BaseCompose]], prob: float = 1.0)
SomeOf
BaseTransform
Transform의 기본 interface를 정의합니다.
Source code in SaigeToolkit/data/transform/augmentation/base_transform.py
get_params_from_data
get_params_from_data(data_for_params: ParamsType) -> ParamsType
이 함수는 input으로부터 parameter들을 뽑을 때 사용됩니다.
Parameters:
-
data_for_params(ParamsType) –params을 추출할 데이터를 입력으로 갖습니다.
Returns:
-
ParamsType(ParamsType) –params로 쓰일 데이터를 반환합니다.
Source code in SaigeToolkit/data/transform/augmentation/base_transform.py
build_compose
build_compose(_target_: str, transforms: List[BaseTransform], **config) -> BaseCompose