Veri Artırma

term_id: data_augmentation

Category: training_techniques

Definition

Bu yöntem, var olan örneklerin değiştirilmiş versiyonlarını oluşturarak (örneğin görüntüleri döndürme, sese gürültü ekleme veya metinde eş anlamlı kelimeleri değiştirme) eğitim veri setini yapay olarak genişletir. Aşırı öğrenmeyi önlemeye yardımcı olur.

Summary

Veri artırma, mevcut veri noktalarına dönüşümler uygulayarak eğitim veri setlerinin çeşitliliğini ve boyutunu artırmak için kullanılan bir tekniktir.

Key Concepts

  • Aşırı Öğrenmeyi Önleme
  • Veri Seti Genişletme
  • Genelleme
  • Dönüşümler

Use Cases

  • Bilgisayarlı görü modellerinin sağlamlığını artırma
  • Sınırlı metinle NLP model performansını iyileştirme
  • Dengesiz veri setlerini dengeleme

Code Example

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