数据增强

term_id: data_augmentation

Category: training_techniques

Definition

这种方法通过创建现有样本的修改版本来人工扩展训练数据集,例如旋转图像、在音频中添加噪声或在文本中进行同义词替换。它有助于防止……

Summary

数据增强是一种通过变换现有数据点来增加训练数据集多样性和规模的技术。

Key Concepts

  • 防止过拟合
  • 数据集扩展
  • 泛化能力
  • 变换

Use Cases

  • 提高计算机视觉模型的鲁棒性
  • 在有限文本下增强自然语言处理模型的性能
  • 平衡不平衡的数据集

Code Example

1
2
from tensorflow.keras.preprocessing.image import ImageDataGenerator
gen = ImageDataGenerator(rotation_range=20)