torchcell.transforms.regression_to_classification.LabelNormalizationTransform
- class LabelNormalizationTransform(dataset: Neo4jCellDataset, label_configs: dict[str, dict[str, Any]], eps: float = 1e-08)[source]
Bases:
BaseTransformTransform for normalizing labels with different strategies.
- denormalize(values: Tensor, label: str) Tensor[source]
Denormalize values based on specified strategy.
- forward(data: HeteroData) HeteroData[source]
Transform the data by normalizing specified labels.
- inverse(data: HeteroData) HeteroData[source]
Inverse transform to recover original scale.