סקירה כללית של מבנה GAN

רשת דורבנית גנרית (GAN) מורכבת משני חלקים:

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

כאשר האימון מתחיל, המחולל יוצר נתונים מזויפים לכאורה, והאפליה לומדת במהירות לציין שמדובר בזיוף:

שלוש עמודות מסומנות ב 'נתונים שנוצרו', 'מפלסית'

 נתונים אמיתיים'. בקטע 'נתונים שנוצרו' מלבן כחול מכיל
          שרבוט ועיגול. המלבן הוא
          המחולל הראשון, ניסיון גרוע
          למשוך חיוב של דולר. מתחת ל'נתונים אמיתיים' שם היא תמונה של
          מטבע של עשרה דולרים אמיתיים. בקטע 'dislicratorator' are the ##39;FAKE' and
          'REAL'. יש חץ מעל המילה 'FAKE' לתמונה מתחת
          'נתונים שנוצרו' יש עוד חץ שמראה את המילה 'REAL'
          בתמונה מתחת ל 'נתונים אמיתיים'.

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

בתמונה הזו נוספה שורה חדשה מתחת לכותרות ##39; Created Data ' &&339;Discriminator'
          ו-'Real Data' בתמונה הקודמת. בקטע 'נתונים שנוצרים'
          יש מלבן ירוק עם המספר 10 בפינה הימנית העליונה
          וציור פשוט של פנים. מתחת ל'נתונים אמיתיים' יש תמונה של
          חשבון של 100 דולר אמיתי. מתחת ל 'מפלה' המילה &&39;FAKE ' עם חץ שמצביע על התמונה שמתחת ל'והמילה
'REAL' עם חץ שמפנה לתמונה מתחת ל 'נתונים אמיתיים'.

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

בתמונה הזו נוספה שורה חדשה מתחת לכותרות 'Created Data' ו-'Discriminator'
          ו-'Real Data' בתמונה הקודמת הראשונה. בקטע 'Created
          Data' תמונה של חיוב בסך עשרים דולר. בקטע ''נתונים אמיתיים'
          יש תמונה של חשבון של עשרים דולר. מתחת ל'דיסקברימינט'
 יש מילה 'REAL' עם חץ שמצביע על התמונה שמתחת ל'והמילה
'REAL' עם חץ שמפנה לתמונה מתחת ל'נתונים אמיתיים'

הנה תמונה של המערכת כולה:

תרשים של רשת אדירה של פרסום אדיר. במרכז התרשים
          תופיע תיבה עם התווית 'discriminator'. שני סניפים מזינים בתיבה הזו בצד שמאל.  הסניף העליון מתחיל בפינה הימנית העליונה של התרשים,
          עם צילינדר שמסומן בתווית #&39;תמונות מהעולם האמיתי' חץ מוביל
          מגליל זה לתיבה עם התווית 'Sample' חץ מהתיבה
          עם התווית #&39;Sample' מתעדכן בתיבה הסניף התחתון
 נכנס לתיבת 'המפריד חץ מוביל מהתיבה 'תיבת הקלט רנדומלי' לתיבה עם התווית
          'Generator' חץ מוביל מהתיבה 'Generator' לשנייה
          'Sample' חץ מוביל מהתיבה 'Sample' אל התיבה 'דיסקריישן. בצד שמאל של תיבת האפלייה, חץ
          מוביל לתיבה שמכילה עיגול ירוק ועיגול אדום. המילה
&339;Real' מופיעה בירוק מעל התיבה, והמילה 'False'
 מופיעה באדום מתחת לתיבה. שני חיצים מובילים מהתיבה הזו לשני תיבות
          בצד שמאל של התרשים. חץ אחד מוביל לתיבה
          שמסומנת בתווית #&39; אובדן אפליה'. החץ השני מוביל לתיבה עם התווית ' Generator אובדן&339;

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

נסביר בפירוט מהם הקטעים של המערכת הזו.