Multilabel¶
- class torcheeg.transforms.Multilabel(transforms: ~typing.List[~torcheeg.transforms.base_transform.LabelTransform], type_fn: ~typing.Callable | None = <class 'list'>)[source][source]¶
Apply multiple label transforms independently and combine their results into a list.
from torcheeg import transforms t = transforms.Multilabel([ transforms.Compose([ transforms.Select('valence'), transforms.Binary(5.0) ]), transforms.Select('subject_id') ]) t(y={'valence': 4.5, 'arousal': 5.5, 'subject_id': 7})['y'] >>> [0, 7]
- Parameters:
transforms (list) – A list of transforms to be applied independently.