torchoutil.nn.functional.powerset module¶
- build_powerset_mapping(
- num_classes: int,
- max_set_size: int,
- dtype: dtype | None | Literal['default'] | str | DTypeEnum = None,
Build powerset mapping matrix of shape (num_powerset_classes, num_classes).
- multilabel_to_powerset( ) Tensor3D[source]¶
- multilabel_to_powerset(
- multilabel: Tensor,
- *,
- mapping: Tensor,
- Args:
multilabel: (batch_size, num_frames, num_classes) Tensor
- Returns:
powerset: (batch_size, num_frames, num_powerset_classes) Tensor
- powerset_to_multilabel( ) Tensor3D[source]¶
- powerset_to_multilabel(
- powerset: Tensor,
- soft: bool = False,
- *,
- mapping: Tensor,
- Args:
powerset: Powerset logits, probabilities or onehot tensor of shape (batch_size, num_frames, num_powerset_classes).
- Returns:
multilabel: (batch_size, num_frames, num_classes) Tensor