ภาพรวมของโครงสร้าง GAN

เครือข่ายหน่วยโฆษณา (GAN) ทั่วไป ประกอบด้วย 2 ส่วนต่อไปนี้

  • เครื่องมือสร้าง เรียนรู้วิธีสร้างข้อมูลที่เป็นไปได้ อินสแตนซ์ที่สร้างขึ้นจะกลายเป็นตัวอย่างการฝึกเชิงลบสําหรับการเลือกปฏิบัติ
  • เครื่องมือแบ่งแยกเรียนรู้วิธีแยกแยะข้อมูลปลอมของโปรแกรมสร้างจากข้อมูลจริง การเลือกปฏิบัติจะให้โทษแก่โปรแกรมสร้างผลผลิตที่ไม่น่าเชื่อถือ

เมื่อเริ่มการฝึก โปรแกรมสร้างจะผลิตข้อมูลปลอมอย่างชัดเจน และหน่วยวัดคุณภาพจะเรียนรู้ที่จะบอกว่าเป็นของปลอมได้อย่างรวดเร็ว

คอลัมน์ 3 คอลัมน์มีข้อความ 'ข้อมูลที่สร้างขึ้น', 'การเลือกปฏิบัติ' และ
          ข้อมูลจริง' ใน 'ข้อมูลที่สร้างขึ้น&#39 สี่เหลี่ยมผืนผ้าสีน้ําเงินมีรูปร่างยึกยือและวงกลม ส่วนสี่เหลี่ยมผืนผ้าเป็นเครื่องมือสร้างลําดับแรก แต่เป็นความพยายาม
 ที่ไม่ดีในการวาดบิล ในส่วน 'ข้อมูลจริง' มีภาพใบเรียกเก็บเงินจริงจํานวน 10 ดอลลาร์ &&33;Discriminator' เป็นคํา 'FAKE' และ
          'REAL' ลูกศรชี้ไปยังคําว่า 'FAKE' ไปยังภาพใน
          'ข้อมูลที่สร้างขึ้น' ลูกศรอีกเส้นหนึ่งชี้ไปที่คําว่า 'REAL' ไปยังรูปภาพใน 'ข้อมูลจริง'

เมื่อการฝึกดําเนินไป โปรแกรมจะทํางานได้อย่างมีประสิทธิภาพมากขึ้นในการผลิตเอาต์พุตที่ช่วยแบ่งแยก

รูปภาพนี้เพิ่มแถวใหม่ภายใต้หัวข้อ 'ข้อมูลที่สร้างขึ้น', 'การเลือกปฏิบัติ', และ ##39;ข้อมูลจริง' ส่วนหัวในรูปภาพก่อนหน้า ในส่วน 'ข้อมูลที่สร้างขึ้น&#39
 มีสี่เหลี่ยมผืนผ้าสีเขียวที่มีหมายเลข 10 ที่มุมซ้ายบน รวมถึงภาพวาดใบหน้าที่เรียบง่าย ในส่วน 'ข้อมูลจริง' มีภาพใบเรียกเก็บเงิน 100 ดอลลาร์ ใน 'Discriminator' คือคําว่า 'FAKE' มีลูกศรชี้ไปยังรูปภาพใต้ 'สร้างข้อมูล' และคําว่า
'REAL' พร้อมลูกศรชี้ไปยังภาพใต้ 'ข้อมูลจริง'

สุดท้าย หากการฝึกของโปรแกรมสร้างทํางานได้ดี เครื่องมือแบ่งแยกจะแยกแยะความแตกต่างระหว่างการใช้งานจริงกับของปลอมได้ยากกว่า ระบบจะเริ่มแยกข้อมูลปลอมเป็นของจริง และความถูกต้องจะลดลง

รูปภาพนี้เพิ่มแถวใหม่ภายใต้ส่วนหัว 'ข้อมูลที่สร้างขึ้น', 'การเลือกปฏิบัติ', และ ##39;ข้อมูลจริง' ส่วนหัวในรูปภาพก่อนหน้ารายการแรก ในส่วน 'ข้อมูลที่สร้างขึ้น&#39 มีภาพใบเรียกเก็บเงิน 20 ดอลลาร์ ในส่วน 'ข้อมูลจริง
          #39; ภาพใบเรียกเก็บเงิน 20 ดอลลาร์ ภายใต้ 'Discriminator' คือคําว่า 'REAL' ด้วยลูกศรชี้ไปยังรูปภาพใต้ 'ข้อมูลที่สร้างขึ้น' พร้อมกับ
 'REAL' ด้วยลูกศรชี้ไปยังภาพใต้ 'ข้อมูลจริง'

'นี่คือภาพรวมของระบบทั้งหมด:

แผนภาพของเครือข่ายโฆษณาแบบสะสมข้อมูล ตรงกลางของไดอะแกรมคือกล่องที่ติดป้ายกํากับ 'การเลือกปฏิบัติ' 2 กิ่งฟีดมาอยู่ในช่องนี้จากด้านซ้าย  สาขาบนเริ่มต้นจากแผนภาพด้านซ้ายบนของทรงกระบอกที่ติดป้ายกํากับ 'รูปภาพในโลกจริง' ลูกศรนําจากกระบอกนี้ไปยังกล่องที่มีป้ายกํากับ 'ตัวอย่าง' ลูกศรจากกล่องที่มีป้ายกํากับ 'ตัวอย่าง' ฟีดลงในช่อง 'การเลือกและ' Branch ด้านล่างจะฟีดลงในช่อง 'Discriminator' เริ่มต้นด้วยช่องที่มีป้ายกํากับ 'Random Input' ลูกศรนําไปสู่กล่อง 'อินพุตแบบสุ่ม' ลงในช่องที่มีข้อความ 'Generator' ลูกศรนํามาจากช่อง 'Generator' ไปยังช่องที่ 2
          'ตัวอย่าง' ที่สอง ลูกศรนํามาจากช่อง 'ตัวอย่าง' ไปยังช่อง 'การเลือกปฏิบัติ ทางด้านขวาของกล่องเครื่องมือการเลือกลูกศร จะมีลูกศรชี้ไปยังช่องที่มีวงกลมสีเขียวและวงกลมสีแดง คําว่า 'Real' จะแสดงเป็นข้อความสีเขียวเหนือช่องและคําว่า 'เท็จ' จะปรากฏเป็นสีแดงใต้ช่อง ลูกศร 2 อันนําจากช่องนี้ไปยังกล่อง 2 กล่องทางด้านขวาของแผนภาพ ลูกศร 1 อันนําไปสู่ช่องที่มีป้ายกํากับ 'การสูญเสียการเลือกปฏิบัติ' ลูกศรอีกเส้นนําไปสู่ช่องที่ติดป้ายกํากับว่า 'การสูญเสียตัวสร้าง'

ทั้งเครื่องปั่นไฟและเครื่องกีดขวางเป็นโครงข่ายระบบประสาทเทียม เอาต์พุตของโปรแกรมสร้างจะเชื่อมต่อกับอินพุตตัวแยกโดยตรง การแยกประเภทและการเลือกไม่แบ่งประเภทจะกระจายสัญญาณที่โปรแกรมสร้างใช้เพื่ออัปเดตน้ําหนักผ่านการขยายกลับ

มาอธิบายรายละเอียดของระบบนี้กัน