Datanaugmentointi

term_id: data_augmentation

Category: training_techniques

Definition

Tämä menetelmä laajentaa keinotekoisesti koulutusdataa luomalla muunnettuja versioita olemassa olevista näytteistä, kuten kuvien kiertämistä, ääneen lisättävän melun tai synonyymien vaihtamisen tekstissä. Se auttaa ehkäisemään

Summary

Datanaugmentointi on tekniikka, jolla lisätään koulutusdatan monimuotoisuutta ja määrää soveltamalla muunnoksia olemassa oleviin datapisteisiin.

Key Concepts

  • Ylikoulutuksen esto
  • Datamäärän kasvatus
  • Yleistäminen
  • Muunnokset

Use Cases

  • Konevision mallien robustisuuden parantaminen
  • NLP-mallien suorituskyvyn parantaminen rajoitetulla tekstimäärällä
  • Epätasapainoisten datajou tasapainottaminen

Code Example

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