Source code for OpenAttack.utils.transform_label


[docs]def update_label(dataset, labels_to_labels): """ :param datasets dataset: The huggingface datasets you use. :param dict labels_to_labels: map the origin labels to the labels you want. :Package Requirements: * **datasets** """ features = [ kw for kw in dataset.features ] for kw in features: if kw not in labels_to_labels: dataset = dataset.remove_columns([kw]) for key, value in labels_to_labels.items(): dataset = dataset.rename_column(key, value) return dataset