Module neuralops.data.augmentation
Simple data augmentation registry (random mask, back‑translation placeholder).
Functions
def dummy_back_translation(dataset)-
Expand source code
@AUGMENTATION_REGISTRY.register("back_translation") def dummy_back_translation(dataset): # Placeholder – replace with actual back‑translation logic """Dummy back translation.""" return datasetDummy back translation.
def random_mask_augment(dataset, mask_prob=0.15) ‑> Any-
Expand source code
@AUGMENTATION_REGISTRY.register("random_mask") def random_mask_augment(dataset, mask_prob=0.15) -> Any: """Random mask augment.""" def mask_tokens(example) -> Any: """Mask tokens.""" input_ids = example["input_ids"] for i in range(len(input_ids)): if random.random() < mask_prob: input_ids[i] = 103 # [MASK] token id (BERT) example["input_ids"] = input_ids return example return dataset.map(mask_tokens)Random mask augment.