audiblelight.class_mappings.DCASE2021Task3#
- class audiblelight.class_mappings.DCASE2021Task3(mapping=None)#
Bases:
ClassMappingClass mappings used for DCASE2021, task 3.
- Parameters:
mapping (dict[str, int] | None)
- __init__(mapping=None)#
- Parameters:
mapping (dict[str, int] | None)
Methods
__init__([mapping])from_dict(input_dict)Compute a class mapping from a dictionary
infer_label_idx_from_filepath(filepath)Given a filepath, infer the class label and index from this.
infer_missing_values(class_id, class_label)Infers missing class ID or label if only one is provided.
to_dict()Returns the class mapping as a dictionary
validate_mapping()Validates mapping after class initialization
Attributes
- TASK = 3#
- YEAR = 2021#
- property mapping: dict[str, int]#
“class_index”
- Type:
Returns a mapping of “class_name”