miml.transformation.mimlTOmi.label_powerset_transformation.LabelPowersetTransformation#
- class miml.transformation.mimlTOmi.label_powerset_transformation.LabelPowersetTransformation#
Bases:
objectClass that performs a label powerset transformation.
- lp_to_ml_label(label: int) ndarray#
Transform lp label to multilabel
Parameters#
- label
Lp label to be transformed
Returns#
- labelsnp.ndarray
Multilabel labels
- ml_to_lp_label(labels: ndarray) float#
Transform multilabel to lp label
Parameters#
- labelsnp.ndarray
Multilabel labels to be transformed
Returns#
- label
Lp label to be transformed
- transform_bag(bag: Bag) Bag#
Transform miml bag to multi instance bags
Parameters#
- bag :
Bag to be transformed to multi-instance bag
Returns#
- transformed_bagBag
Transformed bag
- transform_dataset(dataset: MIMLDataset) MIMLDataset#
Transform the dataset to multi-instance dataset converting the labels to one label using binary to decimal codification
Returns#
- datasets: MIMLDataset
Multi instance dataset