הגברת נתונים (Data Augmentation)

term_id: data_augmentation

Category: training_techniques

Definition

שיטה זו מרחיבה באופן מלאכותי את ערכת האימון על ידי יצירת גרסאות מתוקנות של דוגמאות קיימות, כגון סיבוב תמונות, הוספת רעש לקבצי שמע או החלפת מילים בסינונימים בטקסט. היא מסייעת למנוע

Summary

הגברת נתונים היא טכניקה המשמשת להגדלת השונות והגודל של ערכי אימון על ידי יישום טרנספורמציות על נקודות נתונים קיימות.

Key Concepts

  • מניעת התאמה יתר (Overfitting)
  • הרחבת ערכת נתונים
  • כלליות (Generalization)
  • טרנספורמציות

Use Cases

  • שיפור חוסנם של מודלים לראייה ממוחשבת
  • שיפור ביצועי מודלי עיבוד שפה טבעית עם מעט טקסט
  • איזון ערכי נתונים לא מאוזנים

Code Example

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