Augmentasi Data

term_id: data_augmentation

Category: training_techniques

Definition

Metode ini memperluas dataset pelatihan secara artifisial dengan membuat versi modifikasi dari sampel yang ada, seperti memutar gambar, menambahkan noise pada audio, atau penggantian sinonim dalam teks. Hal ini membantu mencegah

Summary

Augmentasi data adalah teknik yang digunakan untuk meningkatkan keragaman dan ukuran dataset pelatihan dengan menerapkan transformasi pada titik data yang ada.

Key Concepts

  • Pencegahan Overfitting
  • Ekspansi Dataset
  • Generalisasi
  • Transformasi

Use Cases

  • Meningkatkan ketahanan model computer vision
  • Meningkatkan kinerja model NLP dengan teks terbatas
  • Menyeimbangkan dataset yang tidak seimbang

Code Example

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