استعدوا لـ YOLO Vision 2025!
25 سبتمبر، 2025
10:00 — 18:00 بتوقيت بريطانيا الصيفي
حدث هجين
مؤتمر Yolo Vision 2024
مسرد المصطلحات

شبكة توليدية خصومية (GAN)

اكتشف كيف تُحدث الشبكات الخصومية التوليدية (GANs) ثورة في الذكاء الاصطناعي من خلال إنشاء صور واقعية، وتحسين البيانات، ودفع الابتكارات في الرعاية الصحية والألعاب والمزيد.

الشبكة الخصومية التوليدية (GAN) هي فئة قوية من نماذج الذكاء الاصطناعي التوليدي التي تتفوق في إنشاء بيانات اصطناعية جديدة تحاكي توزيعًا معينًا للبيانات الحقيقية. تستخدم GAN، التي قدمها لأول مرة إيان جودفيلو وزملاؤه في عام 2014، عملية خصومية ذكية بين شبكتين عصبيتين متنافستين: مولد ومميز. تسمح هذه الديناميكية التنافسية لـ GAN بإنتاج مخرجات واقعية للغاية، من الصور والنصوص إلى الموسيقى والنماذج ثلاثية الأبعاد، مما يجعلها حجر الزاوية في التعلم العميق الحديث.

كيف تعمل الشبكات التوليدية الخصومية (GANs)

الفكرة الأساسية وراء الشبكة الخصومية التوليدية (GAN) هي تدريب نموذجين في وقت واحد في لعبة محصلتها صفر.

  1. المولد: مهمة هذه الشبكة هي إنشاء بيانات مزيفة. إنها تأخذ ضوضاء عشوائية كمدخل وتحاول تحويلها إلى عينة تبدو وكأنها يمكن أن تكون قد أتت من بيانات التدريب الأصلية. على سبيل المثال، قد تحاول إنشاء صورة واقعية لوجه إنسان.
  2. المميز: تعمل هذه الشبكة كناقد أو محقق. هدفها هو التمييز بين البيانات الحقيقية (من مجموعة التدريب) والبيانات المزيفة التي ينتجها المولد. يخرج المميز احتمالية تشير إلى مدى احتمالية اعتقاده بأن عينة الإدخال حقيقية.

أثناء التدريب، يحاول المولد باستمرار التحسن في خداع المميز، بينما يعمل المميز على تحسين قدرته على اكتشاف التزييف. تستمر هذه العملية العدائية، المدفوعة بـ الانتشار الخلفي، حتى ينتج المولد عينات مقنعة للغاية بحيث لا يستطيع المميز التفريق بينها وبين البيانات الحقيقية، مما يحقق حالة تعرف باسم توازن ناش.

تطبيقات واقعية

مكنت الشبكات التوليدية الخصومية (GANs) مجموعة واسعة من التطبيقات المبتكرة عبر مختلف الصناعات.

  • إنشاء بيانات اصطناعية (Synthetic Data): أحد أهم استخدامات شبكات GAN هو إنشاء بيانات اصطناعية عالية الجودة لزيادة مجموعات البيانات الحقيقية. على سبيل المثال، في تطوير المركبات ذاتية القيادة، يمكن لشبكات GAN إنشاء مشاهد طريق واقعية، بما في ذلك السيناريوهات النادرة والخطيرة التي يصعب التقاطها في العالم الحقيقي. يساعد هذا في تحسين قوة نماذج اكتشاف الكائنات مثل Ultralytics YOLO11 دون الحاجة إلى جمع بيانات واقعية مكثف.
  • إنشاء الصور والفنون: تشتهر شبكات GAN بقدرتها على إنشاء صور جديدة وواقعية. يمكن لمشاريع مثل StyleGAN من NVIDIA إنشاء وجوه بشرية مفصلة بشكل لا يصدق لأشخاص غير موجودين. تُستخدم هذه التقنية أيضًا في الفن، مما يمكّن الفنانين من إنشاء قطع فريدة، وفي مجال الأزياء لتصميم أنماط ملابس جديدة.
  • تحويل صورة إلى صورة: يمكن لشبكات GAN تعلّم عمليات الربط بين مجالات مختلفة من الصور. على سبيل المثال، يمكن تدريب نموذج لتحويل صورة الأقمار الصناعية إلى خريطة، أو تحويل رسم تخطيطي إلى صورة واقعية، أو تحويل صور النهار إلى مشاهد ليلية.
  • شيخوخة الوجه وتحريره: تستخدم التطبيقات شبكات GAN للتنبؤ بواقعية كيف يمكن أن يتقدم وجه الشخص في العمر بمرور الوقت أو لإجراء تعديلات مثل تغيير لون الشعر أو إضافة ابتسامة أو تغيير تعابير الوجه، والتي لها تطبيقات في الترفيه وعلم الطب الشرعي.

الشبكات التوليدية الخصومية (GANs) مقابل النماذج التوليدية الأخرى

تعد الشبكات التوليدية الخصومية (GANs) جزءًا من عائلة أوسع من النماذج التوليدية، ولكن لها خصائص مميزة.

  • نماذج الانتشار (Diffusion Models): توفر نماذج الانتشار، مثل تلك الموجودة خلف Stable Diffusion، عادةً تدريبًا أكثر استقرارًا ويمكن أن تنتج عينات ذات جودة أعلى وأكثر تنوعًا من GANs. ومع ذلك، غالبًا ما يأتي ذلك على حساب زمن انتقال الاستدلال (inference latency) الأبطأ.
  • الترميز التلقائي: الترميز التلقائي المتغير (VAEs) هو نوع آخر من النماذج التوليدية. في حين أن كلاً من GANs و VAEs يقومان بإنشاء بيانات، إلا أن GANs معروفة بإنتاج مخرجات أكثر وضوحًا وواقعية، في حين أن VAEs غالبًا ما تكون أفضل في إنشاء مساحة كامنة منظمة وقابلة للتفسير.

التحديات والتطورات

يمكن أن يكون تدريب GANs صعبًا للغاية بسبب عدة تحديات:

  • انهيار الوضع: يحدث هذا عندما يجد المولد عددًا قليلًا من المخرجات الفعالة للغاية في خداع المُميِّز وينتج هذه الاختلافات المحدودة فقط، مما يفشل في التقاط التنوع الكامل لبيانات التدريب. استكشف باحثون في Google هذه المشكلة بعمق.
  • عدم استقرار التدريب: يمكن أن تؤدي الطبيعة التنافسية لشبكات GAN إلى تدريب غير مستقر حيث لا تتقارب الشبكتان بسلاسة. يمكن أن يكون هذا ناتجًا عن مشكلات مثل مشكلة تلاشي التدرج.
  • صعوبات التقييم: إن تحديد كمية جودة وتنوع العينات التي تم إنشاؤها ليس بالأمر البسيط. يتم استخدام مقاييس مثل Inception Score (IS) و Fréchet Inception Distance (FID)، ولكن لها قيودها.

للتغلب على هذه المشكلات، طوّر الباحثون العديد من متغيرات الشبكات التوليدية الخصومية (GAN)، مثل شبكات Wassertein GANs‏ (WGANs) لتحسين الاستقرار، والشبكات التوليدية الخصومية الشرطية (cGANs)، التي تتيح توليدًا أكثر تحكمًا. لا يزال تطوير الشبكات التوليدية الخصومية (GAN) مجالًا نشطًا في أبحاث الذكاء الاصطناعي، مع أدوات قوية في أطر عمل مثل PyTorch و TensorFlow تجعلها في متناول المطورين. لإدارة سير عمل تعلم الآلة (ML) الأوسع، يمكن لمنصات مثل Ultralytics HUB المساعدة في تبسيط إدارة البيانات ونشر النماذج.

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن
تم نسخ الرابط إلى الحافظة