帮我写一段数据增强的代码
时间: 2024-03-04 22:24:33 浏览: 46
数据增强代码data_augmentation.py
5星 · 资源好评率100%
好的,很高兴为您服务!以下是一段Python代码实现数据增强:
```
import random
import string
def data_augmentation(text):
# 随机删除字符
if len(text) > 3:
idx = random.randint(0, len(text) - 1)
text = text[:idx] + text[idx+1:]
# 随机插入字符
idx = random.randint(0, len(text) - 1)
char = random.choice(string.ascii_lowercase)
text = text[:idx] + char + text[idx:]
# 随机替换字符
idx = random.randint(0, len(text) - 1)
char = random.choice(string.ascii_lowercase)
text = text[:idx] + char + text[idx+1:]
return text
```
这是一个简单的数据增强函数,使用随机删除、插入、替换字符的方式对输入的文本进行修改,以生成更多的训练数据。您可以根据实际需求进行修改和扩展!
阅读全文