Transform Composite#
composite
#
| CLASS | DESCRIPTION |
|---|---|
CompositeTransformer |
Combine multiple transformers in sequence. |
Classes#
CompositeTransformer(*transformers: Transformer)
#
Bases: Transformer
Combine multiple transformers in sequence.
Arguments
transformers : tuple of Transformer Transformers to apply in sequence.
Examples:
>>> from spectre.transform import StandardizationTransformer, L2Normalizer
>>> composite = CompositeTransformer(
StandardizationTransformer(mean, std),
L2Normalizer(),
)
>>> composite.transform(X)
| METHOD | DESCRIPTION |
|---|---|
transform |
Sequentially apply transformers. |
inverse_transform |
Inverse transform. |
Source code in spectre/transform/composite.py
Functions#
transform(X: torch.Tensor) -> torch.Tensor
#
Sequentially apply transformers.
| PARAMETER | DESCRIPTION |
|---|---|
X
|
Input data to normalize.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
Tensor
|
Transformed data. |
Source code in spectre/transform/composite.py
inverse_transform(X: torch.Tensor) -> torch.Tensor
#
Inverse transform.
| PARAMETER | DESCRIPTION |
|---|---|
X
|
Normalized input data.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
Tensor
|
Inverse transformed data. |