builder
data.transform.augmentation.compose.builder
_types
module-attribute
_types = {None: {__name__: _mh3Cfor _type in _types}, None: {pascal_to_snake(__name__): _fVTkfor _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
__call__
Source code in SaigeToolkit/data/transform/augmentation/compose/base_compose.py
apply
__len__
__getitem__
__getitem__(index: int) -> Union[BaseTransform, BaseCompose]
Compose
Compose(transforms: Sequence[Union[BaseTransform, BaseCompose]], prob: float = 1.0)
Bases: BaseCompose
Source code in SaigeToolkit/data/transform/augmentation/compose/base_compose.py
SomeOf
Bases: BaseCompose
Source code in SaigeToolkit/data/transform/augmentation/compose/compose.py
apply
Source code in SaigeToolkit/data/transform/augmentation/compose/compose.py
BaseTransform
Transform의 기본 interface를 정의합니다.
Source code in SaigeToolkit/data/transform/augmentation/base_transform.py
__call__
Source code in SaigeToolkit/data/transform/augmentation/base_transform.py
get_apply_params
get_apply_params() -> ParamsType
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
apply_with_params
apply_with_params(params: ParamsType, **data) -> ParamsType
Source code in SaigeToolkit/data/transform/augmentation/base_transform.py
build_compose
build_compose(_target_: str, transforms: List[BaseTransform], **config) -> BaseCompose