Augmentação de Dados

term_id: data_augmentation

Category: training_techniques

Definition

Este método expande artificialmente o conjunto de dados de treinamento criando versões modificadas das amostras existentes, como rotacionar imagens, adicionar ruído ao áudio ou substituir sinônimos no texto. Ajuda a prevenir

Summary

A augmentação de dados é uma técnica usada para aumentar a diversidade e o tamanho dos conjuntos de dados de treinamento aplicando transformações aos pontos de dados existentes.

Key Concepts

  • Prevenção de Overfitting
  • Expansão de Conjunto de Dados
  • Generalização
  • Transformações

Use Cases

  • Melhoria da robustez de modelos de visão computacional
  • Aumento do desempenho de modelos de PLN com texto limitado
  • Equilíbrio de conjuntos de dados desbalanceados

Code Example

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