زيادة البيانات

term_id: data_augmentation

Category: training_techniques

Definition

تقوم هذه الطريقة بتوسيع مجموعة بيانات التدريب اصطناعياً عن طريق إنشاء نسخ معدلة من العينات الموجودة، مثل تدوير الصور، أو إضافة ضوضاء إلى الصوت، أو استبدال المرادفات في النصوص. يساعد ذلك في منع الإفراط في التخصيص (Overfitting).

Summary

زيادة البيانات هي تقنية تُستخدم لزيادة تنوع وحجم مجموعات بيانات التدريب من خلال تطبيق تحويلات على نقاط البيانات الموجودة.

Key Concepts

  • منع الإفراط في التخصيص
  • توسيع مجموعة البيانات
  • التعميم
  • التحويلات

Use Cases

  • تحسين متانة نماذج الرؤية الحاسوبية
  • تعزيز أداء نماذج معالجة اللغات الطبيعية مع نصوص محدودة
  • موازنة مجموعات البيانات غير المتوازنة

Code Example

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